multithreading είναι η λειτουργία του λειτουργικού συστήματος που επιτρέπει σε μία μόνο εφαρμογή να έχει επεξεργαστεί πολλαπλά αιτήματα (ή νήματα) ταυτόχρονα από τον επεξεργαστή. Ενώ ο αληθινός παραλληλισμός εξαρτάται από τον αριθμό των πυρήνων του επεξεργαστή, η Multithreading επιτρέπει την ψευδαίσθηση του παραλληλισμού, ακόμη και από έναν επεξεργαστή ενός πυρήνα μέσω της χρονικής διακλάδωσης.