從本節(jié)開(kāi)始,我們探討Java并發(fā)工具包java.util.concurrent中的內(nèi)容,本節(jié)先介紹最基本的原子變量及其背后的原理和思維。
原子變量
什么是原子變量?為什么需要它們呢?
在理解synchronized一節(jié),我們介紹過(guò)一個(gè)Counter類(lèi),使用synchronized關(guān)鍵字保證原子更新操作,代碼如下:
public class Counter { private int count; public synchronized void incr(){ count ++; } public synchronized int getCount() { return count; } }
網(wǎng)友評(píng)論