Η Πολυεπεξεργασία (Multitasking)
Ο όρος πολυεπεξεργασία (multitasking) αναφέρεται στην ικανότητα ενός υπολογιστή να μπορεί να εκτελεί δύο ή περισσότερες εργασίες (tasks) ταυτόχρονα. Ενα από τα χαρακτηριστικά της Java είναι η ικανότητά της να γράφει προγράμματα που να μπορούν να κάνουν πολυεπεξεργασία. Η καθεμία απ' αυτές τις ταυτόχρονες εργασίες καλείται νήμα (thread) και η όλη διαδικασία καλείται πολυνημάτωση (multithreading).