phprs\util\MessagePump::pushIdle PHP Method

pushIdle() public method

加入空闲执行消息
public pushIdle ( $queue_id, callable $action, $args, callable $exception_handle, string $desc ) : void
$action callable
$exception_handle callable
$desc string 描述信息
return void
    public function pushIdle($queue_id, $action, $args, $exception_handle, $desc)
    {
        if (!isset($this->idle_queues[$queue_id])) {
            Logger::warning("unknown message queue {$queue_id}");
            return;
        }
        $this->idle_queues[$queue_id][] = array($action, $args, $exception_handle, $desc);
        $this->next_idle[] = $queue_id;
    }