Pool::collect

(PECL pthreads >= 2.0.0)

Pool::collect������������������

˵��

public Pool::collect ([ Callable $collector ] ) : int

������Ϊ���������ã�ʹ�ø����������ռ��������ռ�

����

collector

�����ռ�����������һ������ֵ��ʾ��������Ƿ���Ա����������ռ��� ���ڼ��ٵ��������Ҫһ���Զ���������ռ�����

����ֵ

����ʣ��Ĵ��ռ�������������

������־

�汾 ˵��
v3 collector ������Ϊ��ѡ������ ���ҷ���ֵ��Ϊ������

����

Example #1 Pool::collect() �����÷�ʾ��

<?php
$pool 
= new Pool(4);

for (
$i 0$i 15; ++$i) {
    
$pool->submit(new class extends Threaded {});
}

while (
$pool->collect()); // ֱ��ȫ�����������ִ��֮��Ż��������Ĵ���

$pool->shutdown();