PHP Conference Japan 2024

Pool::shutdown

(PECL pthreads >= 2.0.0)

Pool::shutdown關閉所有工作線程

說明

public Pool::shutdown(): void

關閉池中的所有工作線程。這將會阻塞,直到所有已提交的任務都已執行完畢。

參數

此函式沒有參數。

回傳值

不回傳任何值。

範例

範例 #1 關閉一個池

<?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(); // 會阻斷直到所有提交的任務執行完成

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top