今天看啥  ›  专栏  ›  泥瓦匠BYSocket

Java 并发:Condition 条件接口

泥瓦匠BYSocket  · 公众号  ·  · 2019-04-29 17:18
点击蓝色“泥瓦匠BYSocket”,关注我哟 加个“星标”,不忘签到哦来自:大明哥@cmsblogs.com本文目录一、等待二、通知三、小结“七十二行,行行出状元” 泥瓦匠是谁?诚邀:码出高效未来交流群工程源码来自:JDK 1.8在没有Lock之前,我们使用synchronized来控制同步,配合Object的wait()、notify()系列方法可以实现等待/通知模式。在Java SE5后,Java提供了Lock接口,相对于Synchronized而言,Lock提供了条件Condition,对线程的等待、唤醒操作更加详细和灵活。下图是Condition与Object的监视器方法的对比(摘自《Java并发编程的艺术》):Condition提供了一系列的方法来对阻塞和唤醒线程:await() :造成当前线程在接到信号或被中断之前一直处于等待状态。*await(long time, TimeUnit unit) *:造成当 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照