文章詳情頁
java - int 是線程安全的嗎?
瀏覽:119日期:2023-12-30 14:36:32
問題描述
例如在springmvc的controller中
public class EnchashmentController extends BaseController { private int a = 0;@requestMapping('') public ModelAndView add(){a++;return null; } }
每一個(gè)請求都在這里都執(zhí)行一次a加一操作,1萬次請求(并發(fā))甚至更多次以后,這里輸出的a是否就是 10000 或者 100000呢?
問題解答
回答1:應(yīng)該說a++不是線程安全的
回答2:AtomicInteger應(yīng)該是你要的答案
回答3:不安全。。。。
標(biāo)簽:
java
相關(guān)文章:
1. 為什么我ping不通我的docker容器呢???2. android - webview 自定義加載進(jìn)度條3. 將SQLServer數(shù)據(jù)同步到MySQL 用什么方法?4. 什么操作會(huì)導(dǎo)致mysql的binlog_size快速變大?5. numpy - python [:,2][:,None]是什么意思6. linux - openSUSE 上,如何使用 QQ?7. javascript - 微信音樂分享8. mysql優(yōu)化 - 如何解決 MySQL 導(dǎo)入約 2G 的 SQL 報(bào)錯(cuò)?9. javascript - vue引入微信jssdk 配置在哪個(gè)生命周期調(diào)取接口配置?10. javascript - 微信小程序限制加載個(gè)數(shù)
排行榜

熱門標(biāo)簽