Вы должны узнать о потоках, многопоточности в Java.
Поскольку ваша программа однопоточная, ваш бесконечный цикл while будет препятствовать дальнейшему выполнению кода (кроме того, что внутри блока while
). Чтобы избежать этого, вы должны запустить свой бесконечный цикл в новом потоке.
Есть много способов / стилей для достижения этого, и это один из самых коротких:
new Thread(new Runnable() {
@Override
public void run() {
// Your infinite loop here
while(true) {
System.out.println(0);
}
}
}).start();