線程的安全問題,同步代碼塊

當多條語句執行多個線程共享的資源,執行到一部分後,執行權被搶奪了,導致共享資源的不正正常修改,所以就產生了線程的安全問題。

如售票的列子:

092640989.jpg

運行的結果 : 就是出現了很多相同的票!

解決辦法:加上鎖。同步代碼塊

092821306.jpg運行結果如下:

092925926.jpg

兩個線程同時開啓,沒有出現多餘的票。

再舉個例子:

102424886.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章