Workerman Timer 怎么异步执行多个任务

wangxingyu

这样运行, 发现A任务仍会堵塞B任务, 应该怎么实现

截图

3404 1 0
1个回答

lscho

定时器使用注意事项:http://doc.workerman.net/timer/notice.html

3、当前进程忙于其它业务时或者当一个任务没有在预期的时间运行完,这时又到了下一个运行周期,则会等待当前任务完成才会运行,这会导致定时器没有按照预期时间间隔运行。也就是说当前进程的业务都是串行执行的,如果是多进程则进程间的任务运行是并行的。

可以给每个定时任务都单独分配一个进程,这样就互不影响了

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