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);

祝学习愉快~

1

0 学习 · 9886 问题

查看课程