首页| 论坛| 消息

标题:线程与定时器
作者:suzhuorui
日期:2020-08-25 10:24
内容:

如何在主线程中关闭子线程中的定时器?
在实现主线程暂停子线程时,采用加锁的方式实现,但是发现线程中的定时器还在继续,如何实现在主线程中停止子线程中的定时器呢?


#1 [lemonzll 08-25 10:47]
qtimer跨线程调用start或者stop函数没用。可以定义signal slot来实现跨线程操作,或者直接调用QMetaObject::invokeMethod(timer, "stop")
#2 回 lemonzll 的帖子 [suzhuorui 08-25 14:52]
lemonzll:qtimer跨线程调用start或者stop函数没用。可以定义signal slot来实现跨线程操作,或者直接调用QMetaObject::invokeMethod(timer, "stop") (2020-08-25 10:47) 
好的,谢谢

回复 发表
主题 版块