(PECL pthreads >= 2.0.0)
ワーカースレッドには永続コンテキストがあり、たいていの場合はスレッドに対して使えます。
ワーカーを開始させると run メソッドを実行しますが、以下のいずれかの条件を満たすまでスレッドは終了しません。
Worker がスコープから外れる (どこからも参照されなくなる)
プログラマーが shutdown を呼ぶ
スクリプトが終了する
つまり、プログラマーは実行中のコンテキストを再利用できるということです。 オブジェクトを Worker のスタックに置くと、そのオブジェクトの run メソッドを Worker が実行します。