[OSy] PYJAMAS - hashtable

Martin Kruliš bobrik at matfyz.cz
Thu Dec 7 01:08:03 CET 2006


> Jak jste vyresili zabijeni vlakna pri TLB refill a TLB invalid vyjimkach?
> U dokumentace k thread_kill pisou, ze se funkce nesmi volat na prave bezici 
> vlakno. Zabijite thread_kill-em a doufate ze bude vsechno vpohode, nebo jste 
> ty vlakna nejak upravili?
thread_kill v pyjamas stejne nefunguje, jak by mel. Napr. nevzbudi 
vlakno cekajici v thread_join.
My jsme si ji prepsali tak, aby fungovala spravne a to i vpripade, ze s 
ni chce vlakno spachat sebevrazdu (resp. TLB refill vyjimka mu nastavi 
tu povestnou nohu).
Staci mu nastavit, potrebne priznaky, hodit ho do detached, nebo vzbudit 
cekatele v thread_join a navic pokud pacha sebevrazdu, tak zavolat 
schedule().
B.



More information about the NSWI004 mailing list