[OSy] Condition variable
LubomÃr Bulej
lubomir.bulej at mff.cuni.cz
Fri Oct 29 19:15:15 CEST 2004
Dobry den,
> Pokud behem teto doby dojde k odblokovani vlakna, vraci EOK, jinak
> ETIMEDOUT. Pokud je casovy limit 0, k zablokovani vlakna nedochazi,
> ale pred opetovnym zamcenim mutexu se vlakno jednou vzda procesoru.
>
> Mam to chapat tak, ze pokud timeout vyprsi, tak se provede normalni
> mutex_lock uz bez ohledu na timeout?
Ano, jinak by nebylo mozne se z cond_wait vratit -- volajici preda
do funkce zamceny mutex a zamceny ho take musi dostat zpet.
Lubomir Bulej
More information about the NSWI004
mailing list