(PECL pthreads >= 2.0.0)
Pool::shutdown — 停止所有的 Worker 對(duì)象
停止此 Pool 中所有的 Worker 對(duì)象。此方法調(diào)用會(huì)進(jìn)入阻塞狀態(tài), 直到所有已經(jīng)提交到這個(gè) Pool 中的任務(wù)都執(zhí)行完畢。
此函數(shù)沒有參數(shù)。
沒有返回值。
示例 #1 完全停止一個(gè) Pool
<?php
class Task extends Threaded
{
public function run()
{
usleep(500000);
}
}
$pool = new Pool(4);
for ($i = 0; $i < 10; ++$i) {
$pool->submit(new Task());
}
$pool->shutdown(); // 進(jìn)入阻塞狀態(tài),直到所有已經(jīng)提交到 Pool 中的任務(wù)都執(zhí)行完畢