Which of the following is true about mutual exclusion?
1) It requires semaphores to implement
2) It prevents deadlock
3) It is found only in the Windows NT operating system
4) If one process is in a critical region, others are excluded