Why Interrupts Are Not Appropriate For Implementing Synchronization?

Why Interrupts Are Not Appropriate For Implementing Synchronization? Answer: Spinlocks are not appropriate for single-processor systems because the condition that would break a process out of the spinlock can be obtained only by executing a different process. Are interrupts appropriate to be used for implementing synchronization primitives? On a multiprocessor system, multiple threads can actually