Thread.terminate
强制终止线程,释放创建线程时占用的硬件资源。
terminate()示例
强制终止一个线程的执行。在强制终止线程后,日志中将不再显示该线程输出的内容。
javascript
function main() {
var t1 = threading.Thread(function() {
for (var i = 0; i < 10; i++) {
Log("thread1 i:", i)
Sleep(1000)
}
})
Sleep(3000)
t1.terminate()
Log("after t1.terminate()")
while (true) {
LogStatus(_D())
Sleep(1000)
}
}参考
备注
对于使用terminate()函数强制终止的线程,仍然可以调用join()函数,它会很快返回terminated为true的结果。