TC官方合作论坛

标题: 关于线程关闭 [打印本页]

作者: maoxianmo    时间: 2017-9-8 12:48
标题: 关于线程关闭
你们好,我遇到一个线程无法关闭的问题,请教一下大家

变量 线程1

功能 程序1()
    调试输出(线程获取状态(线程1))
    等待(4000)  
结束

功能 定时器0_时钟()
    线程关闭(线程1)
    调试输出(线程获取状态(线程1))
结束

功能 启动_热键()
    定时器注册("定时器0",2000)
    线程1=线程开启("程序1","")   
结束

我用一个定时器来关闭线程,但输出结果是1和1,如果我把等待(4000)删掉,输出变成1和0.
我想知道为什么当“程序1”的延时大于定时器频率,线程就关不掉了?
谢谢大家

作者: gohome123    时间: 2017-9-19 10:31
定时器运行子程序调试一下线程ID看看




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1