摘要:
进入到TimeWaiting(计时等待)有两种方法 1.使用sleep方法,在毫秒值结束后,线程睡醒进入到Runnable/blocked状态 2.使用wait方法,wait方法如果在毫秒值结束后,还没有被notify唤醒,就会自动醒来,线程睡醒进入到Runnable/blocked状态 唤醒方法: 阅读全文
摘要:
等待唤醒案例:线程之间的通信 创建一个顾客线程(消费者):告知老板要的包子的种类和数量,调用wait方法,放弃cpu执行,进入waiting状态(无限等待) 创建一个老板线程(生产者):花了5秒做包子,做好了包子之后,调用notify方法,唤醒顾客吃包子 注意事项: 顾客和老板线程必须使用同步代码块 阅读全文