Worker::unstack
Stackable::chunk
pthreads
PHP Manual

# La classe Stackable

(PECL pthreads >= 0.36)

## Introduction

Les stackables sont des tâches qui sont exécutées par les Threads Worker. Vous pouvez vous synchroniser, lire, et écrire sur les objets stackables, avant, après et pendant leurs exécutions.

## Synopsis de la classe

Stackable {
/* Méthodes */
final public boolean chunk ( long `$size` , boolean `$preserve` )
final public boolean isRunning ( void )
final public boolean isTerminated ( void )
final public boolean isWaiting ( void )
final public boolean lock ( void )
final public boolean merge ( mixed `$from` [, mixed `$overwrite` ] )
final public boolean notify ( void )
final public boolean pop ( void )
abstract public void run ( void )
final public boolean shift ( void )
final public mixed synchronized ( Closure `$block` [, mixed `$...` ] )
final public boolean unlock ( void )
final public boolean wait ([ string `$timeout` ] )
}

## Sommaire

- Stackable::chunk — Manipulation
- Stackable::isRunning — Détection de statut
- Stackable::isTerminated — Détection du statut
- Stackable::isWaiting — Détection de statut
- Stackable::lock — Synchronisation
- Stackable::merge — Manipulation
- Stackable::notify — Synchronisation
- Stackable::pop — Manipulation
- Stackable::run — Exécution
- Stackable::shift — Manipulation
- Stackable::synchronized — Synchronisation
- Stackable::unlock — Synchronisation
- Stackable::wait — Synchronisation

Worker::unstack
Stackable::chunk
pthreads
PHP Manual