ReentryLock的實現細節

1 ReentryLock實現了Lock接口,並且構造方法中初始化內部同步器 根據Syn的類別不同加鎖步驟也有些不一樣, 1非公平鎖,如下 直接嘗試獲取鎖,獲取成功則把當前線程設爲鎖的擁有者,否則進行acquire 2公平鎖 3acquire方法 tryAcquire方法也很簡單,就是判斷當前同步器是否可用, 1如果是非公平鎖,則直接進行嘗試獲取鎖 2如果是公平鎖要確保,當前等待隊列沒有線程,則在
相關文章
相關標籤/搜索