所以我有一个不断运行的守护进程,所以我放了一段时间(true)。问题是,可能有一天需要关闭它。有办法做到这一点吗?
最佳答案
不要执行无限循环,而是执行以下操作:
private volatile boolean keepRunning = true;
//... your main loop
while(keepRunning) {
}
//...
public void triggerShutdown() {
keepRunning = false;
}
关于java - 退出无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6470939/