Νήματα
Τα νήματα προσδίδουν στο λειτουργικό σύστημα τα παρακάτω πλεονεκτήματα:
- ταχύτερη απόκριση,
- ευκολότερη υλοποίηση παράλληλων αλγορίθμων,
- ασύγχρονη απόκριση σε γεγονότα,
- φθηνή επικοινωνία μεταξύ νημάτων,
- εκμετάλλευση συμμετρικής πολυεπεξεργασίας.
Ακόμα, τα νήματα επιτρέπουν στις εφαρμογές:
- διαχωρισμό των λειτουργιών τους (εκτύπωση, σελιδοποίηση, επανυπολογισμός),
- να συνεχίσουν να αποκρίνονται στο χρήστη όσο το κύριο νήμα δεν είναι
αποκλεισμένο.
Εφαρμογές εξυπηρετητή μπορούν συχνά να υλοποιηθούν με τη χρήση νέου νήματος
ανά πελάτη, ή με την κατανομή τους σε αιτήσεις από ένα σταθερό σύνολο
διαθέσιμων νημάτων.
Οι διεργασίες μπορούν να δημιουργήσουν νήματα με τα παρακάτω χαρακτηριστικά:
- πολλαπλά νήματα ανά διεργασία,
- όλα τα νήματα είναι ομότιμα,
- όλα τα νήματα μπορούν να έχουν πρόσβαση στα γραφικά,
- υποστηρίζεται προεκχωρητικός χρονοπρογραμματισμός των νημάτων με έλεγχο
προτεραιότητας,