Professional Documents
Culture Documents
Niti
Niti
• Poništavanje niti
-Prekidanje pre nego sto se zavrsi
-Dva opsta pristupa:
• Rukovanje signalima :
• Spremišta niti
Kreira vise niti u spremistu-bazenu dok cekaju na rad
• Aktivacija raspoređivača
Aktiviranje rasporedjivaca obezbedjuje upcalls-komunikacioni mehanizam iz
kernela u biblioteku niti
Pthreads
Prednosti niti
Nova nit se unistava I kreira mnogo brze nego nov process sto cini programiranje
interaktivnijim
Prelazak izmedju niti istog procesa je mnogo brzi nego prelazak izmedju razlicitih procesa.
Niti omogucuju efikasniju komunikaciju izmedju programa koji se zavrsavaju, jer niti unutar
istog procesa dele memoriju I datoteke pa mogu da komuniciraju bez podsredstva jezgra
operativnog sistema.
Linux niti
Slajdovi 12-13