我编写了一段代码,其中创建了一个类的多个实例,每个实例都有自己的线程。但是,当其中一个实例满足条件时(在这种情况下,当它的 x 坐标是特定值时)我希望类的所有实例都改变方向。
有人对如何解决这个问题有一些想法吗?谢谢。
编辑:这是更改对象方向的代码。目前,该对象仅在其每个 x 坐标达到 750 时才会改变。我希望所有对象在一个对象达到 750 时立即改变方向。
public void run() {
while(thread != null) {
while(x <= 750) {
if(x == 750) y+=100;
x+=1;
try {
thread.sleep(10);
} catch(Exception e) {}
}
while(x >= 10) {
if(x == 10) y+=100;
x-=1;
try {
thread.sleep(10);
} catch(Exception e) {}
}
}
}