2021年4月16日
摘要: 一、释放锁 1.void unlock()方法 尝试释放锁,如果当前线程持有锁,则调用该方法会让该线程对该线程持有的AQS状态值减1,如果减去1后当前状态值为0,则当前线程会释放该锁,否则仅仅减去1而已,如果当前线程没有持有该锁而调用了该方法就会抛出IllegalMonitorStateExcept 阅读全文
posted @ 2021-04-16 00:07 心悦君兮君不知-睿 阅读(333) 评论(0) 推荐(0) 编辑