Προηγούμενη
Διάγραμμα πολυμορφισμού
Μάθημα
Προγραμματισμός II
Ενότητα
Γενικεύσεις και νήματα
Επόμενη
Νήματα: προβλήματα
Νήματα
Ένα
νήμα (
thread
)
παριστάνει μια ροή εκτέλεσης του προγράμματος.
Ένα πρόγραμμα μπορεί να εκτελεί πολλά νήματα ταυτόχρονα.
Με τον τρόπο αυτό μπορούμε
να υλοποιήσουμε εφαρμογές που απαιτούν ταυτόχρονη ή ψευδοταυτόχρονη πολλαπλή επεξεργασία (π.χ.
εξυπηρετητές (
servers
)
ή παιγνίδια)
να ελαττώσουμε το χρόνο που περιμένει ο χρήστης για την ολοκλήρωση μιας διεργασίας
να εκμεταλλευτούμε καλύτερα τους πόρους πολλαπλών επεξεργαστών