Thread::wait
Worker::chunk
pthreads
PHP Manual

# Worker クラス

(PECL pthreads >= 0.36)

## 導入

ワーカースレッドには永続コンテキストがあり、たいていの場合はスレッドに対して使えます。

## クラス概要

Worker {
/* メソッド */
final public boolean chunk ( long `$size` , boolean `$preserve` )
final public long getCreatorId ( void )
final public int getStacked ( void )
final public long getThreadId ( void )
final public boolean isShutdown ( void )
final public boolean isWorking ( void )
final public boolean merge ( mixed `$from` [, mixed `$overwrite` ] )
final public boolean pop ( void )
abstract public void run ( void )
final public boolean shift ( void )
final public boolean shutdown ( void )
final public int stack ( Stackable `$work` )
final public boolean start ([ long `$options` ] )
final public int unstack ([ Stackable `$work` ] )
}

## 目次

- Worker::chunk — Manipulation
- Worker::getCreatorId — 識別
- Worker::getStacked — スタックの状態を調べる
- Worker::getThreadId — 識別
- Worker::isShutdown — 状態を検出する
- Worker::isWorking — 状態を検出する
- Worker::merge — Manipulation
- Worker::pop — Manipulation
- Worker::run — 実行する
- Worker::shift — Manipulation
- Worker::shutdown — 同期処理
- Worker::stack — スタック処理
- Worker::start — 実行する
- Worker::unstack — スタック処理

Thread::wait
Worker::chunk
pthreads
PHP Manual