timer 删除出现问题!

截图

本来执行了一天好好地, 突然删除不掉定时器了 导致一直1s执行 订单式打印的返回del 是true,,,这也太懵逼了

截图

id是118 del返回的是true 但就是没删掉 还在一直循环执行

1012 3 0
3个回答

小W

1.多进程?

2.Timerl时间改长一点试试

  • 2022-12-02

    就一个进程,启动这个服务后 等待请求后 才执行

admin

timer::del(int) 看下源码。

timer:add(string,func,[],bool):int

  • 暂无评论
six

Timer::add 前判断下定时器是否存在,否则添加了2个定时器,删除可能只删除了其中一个

  • 小W 2022-12-03

    有可能是原来的timerid 在一直打印

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