由一個多線程共享Integer類變量問題引起的。。。

假設併發環境下,業務代碼中存在一些統計操作,爲了保證線程安全,開發人員往往會對計數值進行加鎖(synchronized),值得注意的是,直接對Integer類型進行加鎖,似乎並不會達到預期效果,比如下面這段代碼: Integer num = new Integer(0); public void test() throws InterruptedException { final int THRE
相關文章
相關標籤/搜索