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

Ακόμη και από μία μόνο εφαρμογή προσδοκούμε να κάνει πολλά πράγματα ταυτόχρονα. Από έναν επεξεργαστή κειμένου προσδοκούμε να μπορεί να ανταποκριθεί στην είσοδο από το πληκτρολόγιο ή το ποντίκι, ακόμη και αν εκείνη την ώρα ανανεώνει την οθόνη, ή τη μορφοποίηση του κειμένου.

Ταυτόχρονος προγραμματισμός ονομάζεται μεθοδολογία προγραμματισμού που μας επιτρέπει να υλοποιούμε την ταυτόχρονη εκτέλεση διαφόρων εργασιών στην ίδια υπολογιστική συσκευή.
Διαβάστε ακόμα:Νήματα και κατανόηση της λειτουργίας τους στην Java

Στο παρακάτω pdf θα δούμε τις βασικές δυνατότητες που διαθέτει η java για να υποστηρίξει το ταυτόχρονο αυτών προγραμματισμό και δεν είναι άλλες παρά από τα νήματα.



IT Special Advisor