Qt跨平台,可这种细节性的差异很让人纠结啊。。。。。
不讨论window与Linux下的差异。
单看Linux下,定时5秒,第一次休眠8秒(打印5,13,15,20。。。。)
定时3秒,第一次休眠8秒(打印3,11,14,17。。。。)
这两种情况的规律也不一样。
第一种触发的情况,可以归纳为从定时器启动开始,每隔N秒触发一次。因此后两次触发为15,20(5的倍数)。
第二种触发的情况,可以归纳为从上一次触发算,过了N秒才触发。因此后两次触发为14,17(14 - 3 = 11)。
这是肿么回事呢。
话说哥是不是有些钻牛角尖了,*……*