pthreads
PHP Manual

La classe Thread

(PECL pthreads >= 2.0.0)

Introduction

Quand la méthode start d'un Thread est appelée, le code de la méthode run sera exécuté de façon asynchrone dans un Thread séparé.

Après l'exécution de la méthode run, le Thread se terminera immédiatement, il sera rattaché au Thread d'origine par la suite.

Avertissement

S'appuyer sur le moteur pour déterminer quand un Thread sera rattaché peut provoquer un comportement non désiré. Le développeur doit être explicite tant que possible.

Synopsis de la classe

Thread extends Threaded implements Countable , Traversable , ArrayAccess {
/* Méthodes */
public void detach ( void )
final public long getCreatorId ( void )
public static Thread getCurrentThread ( void )
public static integer getCurrentThreadId ( void )
final public long getThreadId ( void )
public static mixed globally ( void )
final public boolean isJoined ( void )
final public boolean isStarted ( void )
final public boolean join ( void )
public void kill ( void )
final public boolean start ([ long $options ] )
/* Méthodes héritées */
public array Threaded::chunk ( integer $size , boolean $preserve )
public integer Threaded::count ( void )
public array Threaded::getTerminationInfo ( void )
public boolean Threaded::isRunning ( void )
public boolean Threaded::isTerminated ( void )
public boolean Threaded::isWaiting ( void )
public boolean Threaded::lock ( void )
public boolean Threaded::merge ( mixed $from [, mixed $overwrite ] )
public boolean Threaded::notify ( void )
public boolean Threaded::pop ( void )
public void Threaded::run ( void )
public boolean Threaded::shift ( void )
public mixed Threaded::synchronized ( Closure $block [, mixed $... ] )
public boolean Threaded::unlock ( void )
public boolean Threaded::wait ([ integer $timeout ] )
}

Sommaire


pthreads
PHP Manual