[OSy] Condition variable

Ondrej Palkovsky ondrap at penguin.cz
Fri Oct 29 19:27:59 CEST 2004


A jeste jedna otazka: pokud se zada timeout 0, tak ma byt navratova
hodne ETIMEDOUT?

Ondrej P.

Lubomír Bulej píše v Pá 29. 10. 2004 v 19:15 +0200:
> 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
> _______________________________________________
> OSy mailing list
> OSy at nenya.ms.mff.cuni.cz
> http://nenya.ms.mff.cuni.cz/mailman/listinfo/osy
> 
-- 




More information about the NSWI004 mailing list