[OSy] Condition variable

Ondrej Palkovsky ondrap at penguin.cz
Fri Oct 29 19:03:08 CEST 2004


Mam dotaz ohledne cond_wait_timeout:
Varianta _timeout zablokuje vlakno nejdele na usec mikrosekund, resp.
na dobu odpovidajici limitu a dobu nutnou k opetovnemu zamceni mutexu.
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?

Ondrej Palkovsky
-- 




More information about the NSWI004 mailing list