public static class ThreadFour extends Thread implements Message{
private boolean isCancel = false;
@Override
public void showWarning() {
this.isCancel = true;
}
@Override
public void run() {
while (!isCancel){}
}
}
или же
public static class ThreadFour extends Thread implements Message {
private boolean check = true;
@Override
public void run() {
while (check) {}
}
@Override
public void showWarning() {
check = false;
}
}
Почему валидатор так работает?