摘要: 如果程序不使用synchronized关键字来保证同步 , 直接使用Lock对象 , 则系统中不存在隐式的同步监视器 , 也就不能使用wait(),notify(),notifyAll()方法进行通信了 当使用Lock对象来保证同步时,使用Condition可以让那些已经得到Lock对象无法继续执行 阅读全文
posted @ 2018-09-21 16:28 new_boys 阅读(296) 评论(0) 推荐(0) 编辑
摘要: wait(): 使当前线程等待,直到其他线程调用该同步监视器notify()方法 , 或者notifyAll()方法来唤醒该线程。 wai()方法有三种形式 , 无参的一直等 ;带毫秒的 , 和带微秒的会等待指定时间后自动苏醒。 调用wait()方法的当前线程会释放该同步监视器的锁定 notify( 阅读全文
posted @ 2018-09-21 15:45 new_boys 阅读(158) 评论(0) 推荐(0) 编辑