|
|
|
|
|
by rwl4
3636 days ago
|
|
Signals are almost the app version of interrupts which is a fundamental way the peripherals (and your programs!) communicate with the kernel. Sure handling them can be a pain in the ass, but I'd argue that signals are beautiful in their simplicity and extremely powerful. They are used for far more than signaling hang up and termination. |
|
Unix did a lot of things right, but signals was certainly not one of them. Sometimes the simple ideas aren't the best ones.