Advantages of Non-blocking Synchronization
Advantages of Non-blocking Synchronization
- Non-blocking: Signal handlers don’t deadlock
- Portability: same code on uniprocessor, multiprocessor, and signal handlers.
- Performance: Minimizes interference between synch. and process scheduling
- Recovery: Insulation from failures
So why not universally deployed?