[OSy] mutexy
Tomas Mikula
tomas.mikula at gmail.com
Wed Oct 31 19:43:07 CET 2007
Ahoj!
On 10/31/07, Vladislav Kozák <dado at kozak.sk> wrote:
> Dobry vecer,
>
> mam drobne problemy s pochopenim funkcie mutexov (hlavne
> mutex_lock_timeout) tak ako su popisane v zadani.
>
> Povedzme, ze vlakno A zamklo mutex a do fronty cakatelov sa zaradili
> vlakna B,C,D (pricom C bude cakat iba 100ms). Po 50ms vlakno A odomkne
> dany mutex (co podla zadania znamena, ze vlakna B,C,D sa zobudia a zacnu
> bojovat o to, ktore z nich prve zamkne mutex).
Jedna moznost: vlakna sa nemusia zobudit a bojovat. Niekto iny moze
rozhodnut, ktore vlakno vyhra a zobudi len to jedno vlakno, ostatne
zostanu spat.
T.
More information about the NSWI004
mailing list