这个Condition有什么作用啊
来源:6-6 J.U.C之AQS-ReentrantLock与锁-2
一白_yibai
2018-09-30
老师,这个condition有什么作用呢,扮演什么角色?一般在什么场景下使用?
写回答
1回答
-
你好,在没有Lock之前,使用synchronized来控制同步,配合Object的wait()、notify()系列方法可以实现等待/通知模式。在Java SE5后,Java提供了Lock接口,相对于Synchronized而言,Lock提供了条件Condition,对线程的等待、唤醒操作更加详细和灵活。线程在调用await方法后执行挂起操作,直到线程等待的某个条件为真时才会被唤醒。
00
相似问题