LogicMonitor Interview Question

Name the mutual exclusion locking mechanisms and their differences.