[so] Asteptare
Cosmin Arad
so@atlantis.cs.pub.ro
Thu, 13 Nov 2003 12:56:28 -0800 (PST)
--- Andrei Hagiescu <andrei.hagiescu@mymail.ro> wrote:
> O asteptare de genul urmator:
>
> repeta la infinit:
> take mutex
> verificare resursa partajata (eventual break)
> release mutex
>
> facuta de mai multe procese simultan, se considera a
> fi ok sau tinde spre o asteptare blocanta?
> daca e ok, au toate procesele "sanse" egale de a
> face verificarea resursei?
Nu e OK pentru ca e busy-waiting. Asta daca nu cumva
procesul care modifica resursa tine mutexul de la
inceput si ii da drumul abia dupa modificarea resursei
iar cei care citesc nu cicleaza infinit.
Cosmin
__________________________________
Do you Yahoo!?
Protect your identity with Yahoo! Mail AddressGuard
http://antispam.yahoo.com/whatsnewfree