定时器设置只执行一次需不需要删除?

0

添加定时器


int \Workerman\Lib\Timer::add(float $time_interval, callable $callback )


这里如果参数$persistent = false 表示定时器只执行一次 如果只执行一次这里的定时器需要调用下面的函数器删除吗?


boolean \Workerman\Lib\Timer::del(int $timer_id)


如果不需要删除是因为Timer类中EventInterface::EV_TIMER_ONCE这个参数的原因吗?


if(self::$_event)
{
return self::$_event->add($time_interval, $persistent ? EventInterface::EV_TIMER : EventInterface::EV_TIMER_ONCE , $func, $args);
}
已邀请:

walkor

赞同来自:

只执行一次的定时器执行完后就自动删除了,不需要手动删除

要回复问题请先登录注册