5-3自由编程的wait方法报错
来源:5-3 自由编程
安竹
2021-07-15 21:16:59
public void run() {
int n = 0;
while(n<100) {
if (weather.getFlag()) {
weather.read();
weather.setFlag(false);
notifyAll();
}else{
try {
wait();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
n++;
}
该怎么修改我的run方法,wait方法那里报错是为什么?
1回答
好帮手慕阿园
2021-07-16
同学你好,run()方法中无需调用wait()方法,在生成和读取的方法中调用wait()即可,这里可以调用sleep()方法
Thread.sleep(5000);
祝学习愉快~
相似问题