Sadržaj:
Definicija - Što znači teška nit?
U IT-u, teška nit je nit koja ima sofisticiran kontekst i zahtijeva od procesora da učini više posla kako bi naručio njegovo izvršavanje. Opća definicija niti u IT-u je jedan proces koji je izoliran u kodu, gdje neki programi mogu imati više niti, na primjer, za smještaj više korisnika ili za odvajanje definicija više zadataka.Tehopedia objašnjava tešku nit
Procesori obrađuju više niti kako bi prioritet izvršili. Jedna nit bit će dio izvođenja programa s kojim procesor pojedinačno može upravljati. Imajući to u vidu, neki stručnjaci klasificiraju niti kao lagane ili kao teške u zavisnosti od konteksta. Lagana nit bi bila nit koja ne zahtijeva puno "promjena" u sustavu da bi se izvršila njegova izvedba. Suprotno tome, izvršavanje teških niti može zahtijevati prebacivanje na drugi skup kontekstualnih resursa ili bavljenje drugačije dodijeljenim memorijskim prostorom, što može zahtijevati više vremena za prebacivanje. Jedan primjer teške niti je prosječni UNIX postupak, gdje procesorima možda treba pristupiti više resursa, a vrijeme prebacivanja može biti veće nego kod nekih drugih vrsta niti u različitim okruženjima operacijskog sustava. Niti ili procesi s vlastitom virtualnom memorijom mogu se smatrati teškim niti, kao i onima koji mogu uključivati određena ograničenja pristupa. Važno je napomenuti da su pojmovi „lagana nit“ i „nit od teške niti“ subjektivni i da ih programeri i ostali općenito definiraju ovisno o slučaju.