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