Next: Signal Thread
Up: Řídící thready
Previous: Manager Thread
Tento thread vytváří funkce pet_start(void). Úkolem tohoto
threadu je akceptovat požadavky od klientů a pøedávat
je pracovním threadùm, které je poté obslou¾í .
Je té¾ zodpovìdný za vytvoøení nových pracovních
threadù, které se poté øadí do thread poolu. (viz.
kapitola thread manager)
Tento thread ve smyčce provádí následující operace:
- 1.
- akceptování požadavku ( int net_connaccept(...);
- 2.
- pøipravení datových struktur pro obslou¾ení novì
akceptovaného po¾adavku
- 3.
- pøedá datovou strukturu pracovnímu threadu a pustí ho
V případě, že se PET dostane do stavu shutdown nebo restart, už neakceptuje
další požadavek a ukončí se.
Stanislav Pavlicek
2000-06-12