Java併發框架——同步狀態的管理

整個AQS框架核心功能都是圍繞着其32位整型屬性state進行,一般可以說它表示鎖的數量,對同步狀態的控制可以實現不同的同步工具,例如閉鎖、信號量、柵欄等等。爲了保證可見性此變量被聲明爲volatile,保證每次的原子更新都將及時反映到每條線程上。而對於同步狀態的管理可以大體分爲兩塊,一是獨佔模式的管理,另外是共享模式的管理。通過對這兩種模式的靈活變換可以實現多種不同的同步器,如下圖,對state
相關文章
相關標籤/搜索