美文网首页
ReentrantLock

ReentrantLock

作者: henry随笔 | 来源:发表于2018-04-16 23:31 被阅读0次

    lock()获得锁并锁定

    Condition cond = lock.newCondition();

    cond.await();该方法会释放锁并进入等待。

    cond.signal();随机唤醒一个await中的线程。

    cond.sinalAll();唤醒所有await中的线程。

    unlock()释放锁。

    condition的方法都需要在lock()后调用;可以有多个condition对象,便于进行分组唤醒通知。

    await相当于wait,signal相当于notify,signalAll相当于notifyAll;

    相关文章

      网友评论

          本文标题:ReentrantLock

          本文链接:https://www.haomeiwen.com/subject/qkvykftx.html