線程之間同步互斥的通信問題之 同步

線程之間同步互斥的通信問題: java用synchronized關鍵字做爲多線程併發環境的執行有序性的保證手段之一。當一段代碼會修改共享變量,這一段代碼成爲互斥區或臨界區,爲了保證共享變量的正確性,synchronized標示了臨界區。 一個線程執行臨界區代碼過程如下: 1 獲得同步鎖 2 清空工作內存 3 從主存拷貝變量副本到工作內存 4 對這些變量計算 5 將變量從工作內存寫回到主存 6 釋放
相關文章
相關標籤/搜索