GatewayWorker Timer什么情况会不准?

黑老怪

如果我在进程中设置一个1秒一执行的定时器,定时器里的操作会执行0.2秒左右,这种情况下如果一直转的时候会出现定时器不准的情况么?

1764 1 0
1个回答

walkor

定时器注意事项参考手册
 
http://doc.workerman.net/timer/notice.html
 如果定时器里的操作超过定时间隔会出现不准。比如1秒执行一次的定时器,如果定时器任务执行了2秒,那么定时任务就变成了2秒执行一次
 

  • 黑老怪 2019-06-13

    我现在定时1秒,定时器的操作只执行了0.5秒,但是也影响了.

  • walkor 2019-06-13

    如果进程还做了其它业务,比如处理onMessage事件等,也可能影响

  • 黑老怪 2019-06-14

    @1:这个进程里只处理这个定时器,定时器里的只做了判断和发送MQTT

  • walkor 2019-06-14

    现在有什么问题么?请截图

年代过于久远,无法发表回答
🔝