Compare And Swap
CAS, Mutex, Spin, AtomicInteger