欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java研發中什么是安全線程?

錢艷冰2年前9瀏覽0評論

簡單的說,不管有幾個線程,不管誰先誰后,執行同一段邏輯,產生的結果都是相同的,那么這段程序就是線程安全的。

最常見的就是數字的讀和寫,如果不是原子操作,那么就可能存在以下情況:

A線程讀取值為1,通過判斷正確,將值+1,還沒來得急寫,這時B線程也進入該段邏輯,通過判斷正確,將值+10,這時A寫入,得到的值是2,而B線程得到的值是11,這種可能因為執行順序得到不同結果的情況,就是非線程安全的。