ReentranLock(非公平锁)源码分析

一、lock()方法 final void lock() { if (compareAndSetState(0, 1))//先假设锁是空闲的,尝试获取锁 setExclusiveOwnerThread(Thread.currentThread());//若是获取锁成功,设置锁的持有者为 else
相关文章
相关标签/搜索