ScotlandPHP

La classe Collectable

(PECL pthreads >= 2.0.8)

Introduction

Représente un objet de collecte de données obsolètes.

Les objets de collecte sont prévus pour être utilisés par la classe Pool, remplaçant les objets Threaded comme unité de travail. Ils fournissent des méthodes pour définir et détecter la possibilité de collecte d'un objet.

Synopsis de la classe

Collectable extends Threaded {
/* Méthodes */
public bool isGarbage ( void )
public void setGarbage ( void )
/* Méthodes héritées */
public array Threaded::chunk ( integer $size , boolean $preserve )
public integer Threaded::count ( void )
public bool Threaded::extend ( string $class )
public Threaded Threaded::from ( Closure $run [, Closure $construct [, array $args ]] )
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 [, bool $overwrite ] )
public boolean Threaded::notify ( void )
public boolean Threaded::notifyOne ( 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

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top