why implement synchronization by disabling interrupts?


Why is the implementation of synchronization by disabling interrupts not appropriate in a single processor system if the synchronization primitives are to be used in user level programs?