一尘不染

如何打断无限循环

java

尽管我知道问这个问题会有点愚蠢,但我仍然想查询有关它的技术观点的更多信息。

无限循环的简单示例:

public class LoopInfinite {
    public static void main(String[] args) {
        for (;;) {
            System.out.println("Stack Overflow");
        }
    }
}

如何从此类外部中断(停止)此无限循环(例如,在继承的帮助下)?


阅读 357

收藏
2020-12-03

共1个答案

一尘不染

即使写这篇文章我也觉得很脏,但是…

从不同的线程,你可以调用System.setOut()一个PrintStream实现,抛出一个RuntimeException当你调用println()

2020-12-03