当前位置 博文首页 > 龚厂长的博客:java8 Lock中Condition的await/signal原理详解

    龚厂长的博客:java8 Lock中Condition的await/signal原理详解

    作者:[db:作者] 时间:2021-07-26 14:46

    本文将介绍接口Condition的实现原理。
    Condition是在Lock中使用,可以通过调用Lock.newCondition()获得一个Condition对象。每个Condition对象都与一个Lock对象相关,调用Condition对象的方法前必须获得对应Lock对象的锁,Condition的作用与Object的wait()/notify()作用类似,调用Condition.await()可以阻塞当前线程,Condition.signal()/signalAll()可以唤醒其他阻塞线程。

    文章目录

    • 一、Condition
    • 二、ConditionObject
      • 1、await()
      • 2、signal()/signalAll()
    cs