Conclusions (2)
Conclusions (2)
- Non-blocking synchronization can support convenient OS structure
- Avoids deadlock; allows signals as sole IPC
- Fault tolerant; enables functionality to be moved from kernel.
- Performance; isolates scheduling from synch.
Strong synergy between non-blocking synch & good OS structure.