定时器如何异步

wrkingcs

写个死循环利用redis处理队列,但是写在死循环中的定时器不会异步执行 必须要把死循环break了才能执行

2842 1 0
1个回答

walkor

无限死循环会完全获得进程控制权,会导致workerman无法获得程序控制权,代码一直运行在死循环的逻辑里。所以无法执行死循环以外的逻辑,包括执行定时器。

你可以尝试用http://doc.workerman.net/315215去做这些。

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