qeventloop
eventloop
qtimer::singleshot(100,
&eventloop,
slot(quit()))
eventloop.exec()
创建事件循环
启动定时器,让其100ms后触发事件循环的quit()槽
启动事件循环
后面这种方法可以不影响其他线程的响应,又可以达到等待的目的。
Sleep()函数可以设置等待时间,但必须知道需等多长时间。可以用WaitSingleObject 作为不确定的等待。 还可以system("pause") 方法有很多很多的, 你可以参考一下 windows核心编程中的 多线程同步 一节, 详细了解这方面的机制。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)