_mainThread = _threads.getMain() _mainThreadTimer = _mainThread.getTimer() i = -1 def fn1(params): global i if (_mainThread.isInterrupted()): _mainThreadTimer.clearInterval(i) _console.log("线程已经中断") else: _console.log("线程没有中断") i = _mainThreadTimer.setInterval(fn1, 1000) def fn2(params): _console.log("中断线程") _mainThread.interrupt() _mainThreadTimer.setTimeout(fn2, 3000)