[面試]讀寫鎖與互斥鎖

Lock接口以及對象,控制了競爭資源的安全訪問,但是這種鎖不區分讀寫,稱這種鎖爲普通鎖。爲了提高性能,Java提供了讀寫鎖,在讀的地方使用讀鎖,在寫的地方使用寫鎖,靈活控制,如果沒有寫鎖的情況下,讀是無阻塞的,在一定程度上提高了程序的執行效率。 互斥鎖(ReentrantLock) 概念 是一次最多隻能有一個線程持有的鎖。 當有一個線程要訪問共享資源(臨界資源)之前會對線程訪問的這段代碼(臨界區)
相關文章
相關標籤/搜索