摘要: Condition是一个多线程协调通信的工具类,可以让某些线程一起等待某个条件,只有满足条件时,线程才会被唤醒。 结论: ​ 阻塞 :await()方法中,在线程释放锁资源之后,如果节点不在 AQS 等待队列,则阻塞当前线程,如果在AQS等待队列,则自旋等待尝试获取锁。 ​ 释放 :signal() 阅读全文
posted @ 2020-04-25 17:33 gnice512 阅读(303) 评论(0) 推荐(0) 编辑