next up previous contents index
Next: Loop Thread Up: Řídící thready Previous: Řídící thready

Manager Thread

Tento thread je zodpovědný za spuštění rutiny  pet_startup(void), která inicializuje globální struktury, nastartuje síťové služby, a zavolá inicializační funkce všech modulů. Po zavolání této funkce začne tento thread blokovat všechny signály, kromě jednoho -  SIGHUP. Poté se uspí a čeká na příjem signálu SIGHUP. V případě, že ho obdrží, volá rutinu  do_restart(void), která je zodpovědná za restart celého PETu. Po provedení této rutiny se opět uspí a čeká na SIGHUP. Více informací o stavech PETu je možné nalézt v kapitole Stavy PETu.



Stanislav Pavlicek
2000-06-12