val mainThread = _threads.getMain() val mainThreadTimer = mainThread.getTimer() var i: Int = -1 i = mainThreadTimer.setInterval({ if (mainThread.isInterrupted()) { mainThreadTimer.clearInterval(i) _console.log("线程已经中断") } else { _console.log("线程没有中断") } }, 1000) mainThreadTimer.setTimeout({ _console.log("中断线程") mainThread.interrupt() }, 3000)