文章詳情頁
java - int 是線程安全的嗎?
瀏覽:124日期: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. mysql時間格式問題2. 數(shù)組排序,并把排序后的值存入到新數(shù)組中3. 默認(rèn)輸出類型為json,如何輸出html4. mysql - msyql 判斷字段不為空 簡單方法5. mysql的主從復(fù)制、讀寫分離,關(guān)于從的問題6. mysql - sql 左連接結(jié)果union右連接結(jié)果,導(dǎo)致重復(fù)性計算怎么解決?7. MySQL的聯(lián)合查詢[union]有什么實(shí)際的用處8. php多任務(wù)倒計時求助9. mysql 遠(yuǎn)程連接出錯10060,我已經(jīng)設(shè)置了任意主機(jī)了。。。10. PHP訂單派單系統(tǒng)
排行榜

熱門標(biāo)簽