NBS is good for OS structure: non-blocking signals
NBS is good for OS structure: non-blocking signals
Signals are the only form of IPC
NBS prevents deadlock & increases performance
Kernel
Class libraries
Thread
Signal handler
Signal
Locked data structure
NBS simplifies writing efficient signal-safe code