java - int 是線程安全的嗎?
ringa_lee
ringa_lee 2017-04-18 10:54:59
0
3
878

例如在springmvc的controller中

    public class EnchashmentController extends BaseController {
            private int a = 0;
            
            @requestMapping("")
            public ModelAndView add(){
                a++;
                return null;
            }
    }

每一個請求都在這裏都執行一次a加一操作,1萬次請求(並發)甚至更多次以後,這裏輸出的a是否就是 10000 或者 100000呢?

ringa_lee
ringa_lee

ringa_lee

全部回覆(3)
阿神

應該說a++不是線程安全的

小葫芦

AtomicInteger應該是你想要的答案

阿神

不安全。 。 。 。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板