local mainThread = _threads:getMain() local mainThreadTimer = mainThread:getTimer() local i i = mainThreadTimer:setInterval(function() if (mainThread:isInterrupted()) then mainThreadTimer:clearInterval(i) _console:log("线程已经中断") else _console:log("线程没有中断") end end, 1000) mainThreadTimer:setTimeout(function() _console:log("中断线程") mainThread:interrupt() end, 3000)