多線程Lock鎖

1.可重入鎖 如果鎖具備可重入性,則稱作爲可重入鎖。synchronized和ReentrantLock都是可重入鎖,可重入性在我看來實際上表明瞭鎖的分配機制:基於線程的分配,而不是基於方法調用的分配。 2. 讀寫鎖 讀寫鎖將對一個資源(比如文件、Map、List)的訪問分成了2個鎖,一個讀鎖和一個寫鎖。 讀鎖,可以讓多個線程之間的讀操作不會發生衝突。 ReadWriteLock就是讀寫鎖,它是一
相關文章
相關標籤/搜索