Examples
HOARE
if (NotReady)
Condition.Wait(C);
MESA
while (NotReady)
Condition.Wait(C);
MESA monitors easier to use
more efficient
fewer switches
directly supports broadcast.
Hoare monitors leave less to “chance.”
Previous slide
Next slide
Back to first slide
View graphic version