pcntl_alarm运行一段时间会有时间差怎么办

君君要上天

刚启动时记录当前时间戳$now,然后在timer每秒执行一次,每次把$now+1,理论上$now应该和time()一直保持一致,但是运行一段时间后发现有误差。不知道是不是其他代码执行效率问题导致的误差

1821 1 0
1个回答

maq

定时器的触发都不是 100% 精准的,更何况按“秒”设置的定时器。如果恰好在某一秒中非常靠近结尾的位置设置了“一秒后触发”的定时器,那么触发的时候就有可能跳过了接下来的那个“一秒钟”。

  • 暂无评论
年代过于久远,无法发表回答
🔝