isInterrupted

Last modified: 12 June 2025
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)

tip