qt 中,QTimer 当引发事件的间隔时间小于事件函数的执行时间

2024-11-29 16:48:12
推荐回答(2个)
回答1:

认为会死机的,肯定是主观想象的结论,并非实情。事实上slot执行之后,会判断一次timer是否timeout,如满足timeout,则立即重新运行一次slot函数。

回答2:

首先你这样一定会死机。。。。。不过要说原理的话应该是200ms的做完在做1s的。。。毕竟你这是同一个线程的!connect从基本原理来说还是通过队列或者主线程循环调用使用的。