Java併發編程之ReentrantLock詳解

簡介 ReentrantLock是一個可重入且獨佔式的鎖,它具備與使用synchronized監視器鎖相同的基本行爲和語義,但與synchronized關鍵字相比,它更靈活、更強大,增長了輪詢、超時、中斷等高級功能。ReentrantLock,顧名思義,它是支持可重入鎖的鎖,是一種遞歸無阻塞的同步機制。除此以外,該鎖還支持獲取鎖時的公平和非公平選擇。java ReentrantLock的類圖以下:
相關文章
相關標籤/搜索