Synchronization Hardware Part 2 || swap Instruction || Mutual exclusion | Bounded Waiting