Vlákno (program)
Z Wikipedie, otevřené encyklopedie
Vlákno (anglicky: thread) v programu je proces programu, který probíhá samostatně.
Například při spuštění výpočtu nebo dotazu do databáze nepotřebujeme, aby aplikace „zamrzla“, tj. nereagovala na příkazy. To se projeví tak, že nejde zmáčknout tlačítko, zavřít program, někdy se ani nepřekresluje okno. Proto se požadavek může spustit jako samostatný proces (vlákno), který běží samostatně s mojí aplikací a pak jen nalhlásí splnění úkolu. Vlákno mé aplikace (okenního rozhraní, formuláře) pak překreslí výsledky.
Většinou jsou vlákna realizována tak, že se každému procesu střídavě přidělí (půjčí) procesor na chvilku (např. 50 milisekund) a odebere se mu, když na něco čeká - výsledky, načtení z disku nebo ze sítě.
U počítačů s více procesory může vlákno dostat prostor na vlastním procesoru.
[editovat] Podívejte se také na
Tento článek týkající se softwaru je pahýl. Můžete pomoci Wikipedii tím, že jej rozšíříte. |