阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第4节 等待唤醒机制_3_等待唤醒案例代码实现
创建匿名线程类,里面重写run方法
保证等待和唤醒线程只有一个在执行
这里的异常只能用try catch 不用用throws的方式,因为父类的run方法没有抛异常,所以之类也不能抛
顾客的线程写完了,调用start开始执行
写老板的线程
老板需要花5秒做包子,所以需要睡眠5秒。sleep有异常需要try catch
唤醒之后,会继续执行wait 之后的代码
加上死循环一直等着买包子。用while true
一直做包子
一直在循环输出