文章詳情頁
java - int 是線程安全的嗎?
瀏覽:218日期: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:應(yīng)該說a++不是線程安全的
回答2:AtomicInteger應(yīng)該是你要的答案
回答3:不安全。。。。
標(biāo)簽:
java
相關(guān)文章:
1. mac里的docker如何命令行開啟呢?2. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””3. docker - 各位電腦上有多少個容器啊?容器一多,自己都搞混了,咋辦呢?4. 關(guān)于docker下的nginx壓力測試5. docker容器呢SSH為什么連不通呢?6. nignx - docker內(nèi)nginx 80端口被占用7. 如何解決Centos下Docker服務(wù)啟動無響應(yīng),且輸入docker命令無響應(yīng)?8. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個是怎么回事????9. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問題。10. docker start -a dockername 老是卡住,什么情況?
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備