文章詳情頁
java - int 是線程安全的嗎?
瀏覽:130日期:2023-12-30 14:36:32
問題描述
例如在springmvc的controller中
public class EnchashmentController extends BaseController { private int a = 0;@requestMapping('') public ModelAndView add(){a++;return null; } }
每一個請求都在這里都執(zhí)行一次a加一操作,1萬次請求(并發(fā))甚至更多次以后,這里輸出的a是否就是 10000 或者 100000呢?
問題解答
回答1:應該說a++不是線程安全的
回答2:AtomicInteger應該是你要的答案
回答3:不安全。。。。
標簽:
java
相關文章:
1. javascript - sublime快鍵鍵問題2. javascript - avalon使用:duplex設置select默認option的bug3. css如何實現(xiàn)兩欄布局,左邊固定寬度,右邊寬度自適應,且高度和瀏覽器當前高度一致?4. javascript - 有適合開發(fā)手機端Html5網頁小游戲的前端框架嗎?5. css3 - css做動畫效果6. mysql - 電商如何存儲營業(yè)額數(shù)據(jù)7. javascript - 表單ajax提交后跳轉,手機按返回又進入這個表單頁了!!8. css - PC端不同分辨率下字體大小呈現(xiàn)9. HTML5禁止img預覽該怎么解決?10. python - nginx 小白, nginx 啟動后 80 端口無法訪問
排行榜

熱門標簽