foil on Section 9.5

 

Requirements for process interactions

 

* condition synchronisation

co-operation through WAIT and SIGNAL

 

* mutual exclusion

competition for resources

but need cooperation over sequential access

WAIT for a resource

SIGNAL that you have finished with it