java併發之ReentrantLock

ReentrantLock,可重入鎖,支持一個線程對公有資源重複加鎖。當然,ReentrantLock還支持公平性的獲取鎖和非公平性的獲取鎖。 注:何謂獲取鎖的公平性? 每一個線程在獲取鎖的時候可能都會排隊等待,如果在等待時間上,先獲取鎖的線程的請求一定先被滿足,那麼這個鎖就是公平的。反之,這個鎖就是不公平的。公平的獲取鎖,也就是當前等待時間最長的線程先獲取鎖。 接下來就源碼對ReentrantL
相關文章
相關標籤/搜索