Simulate Lock-free sets in Java
to run LockFreeSet simulation: java LockFreeSetThread
to run MCSLock simulation: java MCSLockThread
to run CounterThread simulation: java CounterThread
to run CounterThreadAtomic simulation: java CounterThreadAtomic