可重入鎖(遞歸鎖)的理解

1.什麼是可重入鎖? 可重入鎖,也稱遞歸鎖,指的是同一線程外層函數得到鎖以後,內層遞歸函數仍能能獲取該鎖。同一個線程中,在外層方法獲取鎖後,進入內層方法會自動獲取鎖。線程能夠進入任何一個它已經擁有的鎖所同步着的代碼塊。web ReentrantLock、Synchronized 都是典型的可重入鎖。svg 2.可重入鎖有什麼做用? 可重入鎖最大的做用就是能夠避免死鎖。函數
相關文章
相關標籤/搜索