phprs\util\MessagePump::newQueue PHP Метод

newQueue() публичный Метод

创建一个新的消息队列
public newQueue ( callable $onEnd = null ) : integer
$onEnd callable 当队列执行完后调用
Результат integer 队列id
    public function newQueue(callable $onEnd = null)
    {
        Verify::isTrue(!isset($this->queues[$this->start_queue_id]));
        $this->action_queues[$this->start_queue_id] = array();
        $this->idle_queues[$this->start_queue_id] = array();
        $this->end_handles[$this->start_queue_id] = $onEnd;
        Logger::debug("[MQ {$this->start_queue_id}] created");
        return $this->start_queue_id++;
    }