March 2003
Intermediate to advanced
912 pages
27h 17m
English
10.1 Process synchronization compared with event signal and wait
10.2 Mutual exclusion
10.3 Hardware support for mutual exclusion
10.4 Semaphores
10.5 Styles of use of semaphores
10.6 Implementation of semaphore operations
10.7 Summary
Concurrent processes need to work together in order to achieve the goals of the system they comprise. They may need to synchronize and to access common information. We now look at how this requirement for interaction is met. As specified in Section 9.5:
Condition synchronization: Cooperating processes need to synchronize with each other and to do this need to be able to WAIT for each other and SIGNAL to each other.
Mutual exclusion: Competing processes need to WAIT ...
Read now
Unlock full access