2019年3月30日
摘要: notify(通知)方法,会将等待队列中的一个线程取出。比如obj.notify();那么obj的等待队列中就会有一个线程选中并且唤醒,然后被唤醒的队列就会退出等待队列。活跃线程调用等待队列中的线程时,因为现在的活跃线程还用有锁,会先将synchronized代码块执行完毕,释放对象监视器,被唤醒的 阅读全文
posted @ 2019-03-30 22:42 山水爱恋 阅读(2169) 评论(0) 推荐(1)
摘要: wait 等待方法是让线程进入等待队列,使用方法是 obj.wait(); 这样当前线程就会暂停运行,并且进入obj的等待队列中,称作“线程正在obj上等待”。 如果线程想执行 wait 方法,线程必须拥有锁。如果线程进入等待队列,就会释放其实例的锁。 有两种形式的wait方法 一种是:接受毫秒数作 阅读全文
posted @ 2019-03-30 19:48 山水爱恋 阅读(5715) 评论(0) 推荐(0)