Pool::shutdown
(PECL pthreads >= 2.0.0)
Pool::shutdown — Shutdown all workers
説明
public Pool::shutdown ( ) : void
Shuts down all of the workers in the pool. This will block until all submitted tasks have been executed.
パラメータ
この関数にはパラメータはありません。
返り値
No value is returned.
例
例1 Shutting down a pool
<?phpclass Task extends Threaded{ public function run() { usleep(500000); }}$pool = new Pool(4);for ($i = 0; $i < 10; ++$i) { $pool->submit(new Task());}$pool->shutdown(); // blocks until all submitted tasks have finished executing