首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java源码之Condition

    “ 在前面我们分析AQS和ReentrantLock的源码,在其中我们跳过了关于ConditionObject的分析,只说了它实现了Condition接口,那么今天我们就来看一下Condition这个接口是做什么的...除此之外AQS中提供了newCondition方法返回一个Condition的实例。那么Condition这个接口到底提供了什么操作呢?...void signalAll() Condition需要和互斥锁/共享锁绑定使用是什么意思呢?Condition需要和Lock配合使用,而不能单独拿出来用。...除此之外:Condition能够更加精细的控制多线程的休眠与唤醒。...对于同一个锁,我们可以创建多个Condition,在不同的情况下使用不同的Condition,怎么理解这句话呢,我们可以定义一个lock,但是可以得到多个Condition

    44840
    领券