摘要: Atomic從JDK5開(kāi)始, java.util.concurrent包里提供了很多面向并發(fā)編程的類. 使用這些類在多核CPU的機(jī)器上會(huì)有比較好的性能.
主要原因是這些類里面大多使用(失敗-重試方式的)樂(lè)觀鎖而不是synchronized方式的悲觀鎖.
今天有時(shí)間跟蹤了一下AtomicInteger的incrementAndGet的實(shí)現(xiàn).
本人對(duì)并發(fā)編程也不是特別了解, 在這里就是做個(gè)筆記, 方便以后再深入研究.
閱讀全文