Višenitnost
Multithreading je sličan multitasking, ali omogućuje obradu višestrukih teme odjednom, a ne višestruko Procesi. Budući da su niti manje, osnovne upute od procesa, u procesima se može pojaviti višestruko uvođenje.
Uključivanjem multithreadinga, programi može odjednom izvoditi više operacija. Na primjer, višenitni operativni sustav može istodobno pokretati nekoliko pozadinskih zadataka, kao što su promjene datoteka zapisnika, indeksiranje podataka i upravljanje prozorima. Web preglednici koji podržavaju multithreading može imati više otvorenih prozora sa JavaScript i Bljesak animacije koje se izvode istovremeno. Ako je program u potpunosti višenitni, različiti procesi uopće ne bi trebali utjecati jedni na druge, sve dok CPU ima dovoljno snage da se nosi s njima.
Slično multitaskingu, multithreading također poboljšava stabilnost programa. Međutim, umjesto da računalo ne padne, multithreading može spriječiti pad programa. Budući da se svaka nit obrađuje zasebno, ako jedna nit ima pogrešku, to ne bi trebalo utjecati na ostatak programa. Stoga višenitnost može dovesti do manje padova, na čemu svi možemo biti zahvalni.