Junior — Middle
Zodpovedá počet procesov počtu vlákien v systéme?
sobes.tech AI
Odpoveď od AI
Počet procesov a početok vlákien v systéme sa nezhodujú a nie sú si rovné.
Proces je inštancia spusteného programu, ktorá obsahuje vlastný adresný priestor, zdroje a jeden alebo viac vlákien.
Vlákn (thread) je jednotka vykonávania v rámci procesu. Jeden proces môže obsahovať viac vlákien, ktoré zdieľajú zdroje procesu.
Preto je počet vlákien zvyčajne väčší alebo rovný počtu procesov, pretože každý proces má aspoň jedno vlákno, ale môže ich mať aj viac.
Napríklad v iOS je aplikácia proces, v ktorom môže bežať viac vlákien na paralelné vykonávanie rôznych úloh.