Attempt1.java Attempt2.java Attempt3.java Bakery.java Dekker.java HWMutex.java Lock.java MyThread.java PetersonAlgorithm.java Synch.java TestAndSet.java