ReentranLock(非公平鎖)源碼分析

一、lock()方法 final void lock() { if (compareAndSetState(0, 1))//先假設鎖是空閒的,嘗試獲取鎖 setExclusiveOwnerThread(Thread.currentThread());//若是獲取鎖成功,設置鎖的持有者爲 else
相關文章
相關標籤/搜索