Unix è un sistema operativo multitasking. Il multitasking è la capacità di un sistema operativo di eseguire più attività contemporaneamente. Il multithreading è una tecnica che consente a un singolo processo di eseguire più attività contemporaneamente. Unix non supporta il multithreading, ma supporta il multitasking.