ReentrantReadWriteLock的一些問題

前面對ReentrantReadWriteLock源碼進行了分析,可以發現,ReentrantReadWriteLock攬括了公平鎖、非公平鎖,讀鎖、寫鎖等併發場景下常見的實現。相對於ReentrantLock,有者本質的提升。 在ReentrantLock中,讀鎖和寫鎖都是同等地位的,讀和寫都是獨佔鎖。那麼在ReentrantLock中,獲取鎖的過程如下: 可以看到,每次只有一個線程能獲取到鎖。
相關文章
相關標籤/搜索