高併發編程的成神之路--5.ReentrantReadWriteLock讀寫鎖的簡單實現及底層實現原理及鎖降級和鎖升級的簡單使用

讀寫鎖:讀鎖是共享鎖,寫鎖是排他鎖,讀寫同時的話先寫後讀。 Coding: 下面程序在單線程是沒有問題的,但是一旦多線程就會出現線程安全問題 new一個ReentrantReadWriteLock類(寫操作必須在讀操作之前,否則將會出現髒讀) 加鎖操作     運行: 在讀和寫的過程中他們是互斥的   查看ReentrantReadWriteLock源碼  讀鎖調用的是acquireShared方
相關文章
相關標籤/搜索