您的位置:首頁技術文章
文章詳情頁

java - int 是線程安全的嗎?

瀏覽:104日期:2023-12-30 14:36:32

問題描述

例如在springmvc的controller中

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

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

問題解答

回答1:

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

回答2:

AtomicInteger應該是你要的答案

回答3:

不安全。。。。

標簽: java
相關文章:
国产综合久久一区二区三区