Binary Semaphore Signal/Wait Routines
signal ( S)
S = S + 1 ;
wait ( S)
try_again: if ( S > 0 ) then ( if S is 1 )
S = 0
else
go to try_again;
Previous slide
Next slide
Back to first slide
View graphic version