社区
资源
帖子详情
怎么实现主线程的延时。
linjuan0215
2007-03-15 11:44:58
我想在主线程里连续发送5次一样的命令,但是第二次发送要比第一次延时40S,第三次发送要比第二次延时60S,第四次发送要比第二次延时80S,第五次发送要比第四次延时100S,如果用sleep()很害怕引起问题,希望给予指点,谢谢!
...全文
335
8
打赏
收藏
怎么实现主线程的延时。
我想在主线程里连续发送5次一样的命令,但是第二次发送要比第一次延时40S,第三次发送要比第二次延时60S,第四次发送要比第二次延时80S,第五次发送要比第四次延时100S,如果用sleep()很害怕引起问题,希望给予指点,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
晨星
2007-03-15
打赏
举报
回复
不过偶咋觉着对于楼主的这个问题,用Sleep比用定时器直观多了。
晨星
2007-03-15
打赏
举报
回复
对啊,说说看Sleep怕什么问题?
依然做自己的软件
2007-03-15
打赏
举报
回复
同上
另外,你害怕用Sleep()引起什么问题呢
WingForce
2007-03-15
打赏
举报
回复
1
用定时器,不要用sleep
shanfeng888
2007-03-15
打赏
举报
回复
如果怕死锁的话,就不用在主线程中,写一个发命令的线程不没可以了.
有命令线程中中以自己挂起等定时器启动,也可sleep
for(int i = 1;i<5;i++)
{
发送命令
sleep(time*i);
}
linjuan0215
2007-03-15
打赏
举报
回复
自个顶起来,在线急等啊!
linjuan0215
2007-03-15
打赏
举报
回复
顶!顶!
linjuan0215
2007-03-15
打赏
举报
回复
是啊,我也觉得用sleep要直观一些,可是我害怕sleep 造成主线程死锁,因为主线程还有界面,对windows的消息处理我不是特别的熟悉。害怕不能及时处理界面的消息,造成死锁。
QT
主
线程
延时
函数
@TOC void QMainWindow::sleep(int msec) { QDateTime last = QDateTime::currentDateTime(); QDateTime now; while (1) { now = QDateTime::currentDateTime();... } } } //调用
延时
1S sleep(1000);
qt中
实现
非阻塞式
延时
操作
一般阻塞操作分为两种,一种是阻塞
延时
操作,另一种是非延阻塞操作,当使用
延时
阻塞,就类似于Sleep(100):这种的,阻塞式
延时
会导致
主
线程
界面卡死问题,而非阻塞式
延时
,如果耗时
线程
为A,则当使用非阻塞
延时
时,...
unity
主
线程
调用_Unity 子
线程
调用
主
线程
在Unity中,子
线程
是无法调用Unity
主
线程
的API的,因为unity不允许这么干。但是我们可以通过别的途径,
实现
这一功能。大致思路:将子
线程
中需要调用的函数,通过委托传递给Loom中的委托列表,在Loom中去调用该委托。...
QT
主
线程
等待执行耗时操作,同时不卡死界面
【代码】QT
主
线程
等待执行耗时操作,同时不卡死界面。
QT
实现
延时
(C/C++)
然而,在QT中,使用这些函数可能会导致UI界面冻结或无响应,因为这些函数会阻塞
主
线程
。在使用QT进行开发时,有时我们需要在程序中添加
延时
操作,以便在特定的时间间隔内执行一些任务或者控制程序的运行速度。本文将...
资源
2,586
社区成员
18,441
社区内容
发帖
与我相关
我的任务
资源
VC/MFC 资源
复制链接
扫一扫
分享
社区描述
VC/MFC 资源
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章