Mutual exclusion primitives

Disabling interrupts

In practice, the OS may disable interrupts for very short periods of time, within the kernel code. For example, the Amiga OS disables interrupts while updating various internal structures, but provides signals, message-passing and semaphores for user-level processes to achieve mutual exclusion.


last updated 13 February 1998