線程安全問題

當線程處於同一時間片段調用方法時,會造成併發安全問題。例如下面的案例,就可能在判斷過程中直接同時-1跳過了判斷過程,從而讓程序變成了死循環。 爲了避免這種死循環的發生,讓程序按照我們考慮的過程執行,採用了鎖機制。 如果有的方法想同步操作,但是不想所有內容都同步,那麼纔可以採用同步塊來執行: 靜態方法的同步效果: 我們可以將集合轉化爲線程安全的,因爲API中有些方法並沒有考慮線程安全問題:
相關文章
相關標籤/搜索