PHP - Funções de Thread
A classe Thread
Sempre que um método de início da classe Thread é invocado, o código do método run pode ser executado em um thread separado paralelamente.
Sinopse da aula
Thread extends Threaded implements Countable , Traversable , ArrayAccess {
/* Methods */
public void detach ( void )
public integer getCreatorId ( void )
public static Thread getCurrentThread ( void )
public static integer getCurrentThreadId ( void )
public integer getThreadId ( void )
public static mixed globally ( void )
public boolean isJoined ( void )
public boolean isStarted ( void )
public boolean join ( void )
public void kill ( void )
public boolean start ([ integer $options ] )
/* Inherited methods */
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 mixed Threaded::shift ( void )
public mixed Threaded::synchronized ( Closure $block [, mixed $... ] )
public boolean Threaded::unlock ( void )
public boolean Threaded::wait ([ integer $timeout ] )
}
Sr. Não | Descrição da função |
---|---|
1 | A função pode desanexar um Thread referenciado do contexto de chamada, perigoso! |
2 | A função pode retornar uma identidade de Thread que criou um Thread referenciado. |
3 | A função pode retornar uma referência ao Thread em execução no momento. |
4 | Thread :: getCurrentThreadId () A função pode retornar a identidade do Thread em execução no momento. |
5 | A função pode retornar uma identidade do Thread referenciado. |
6 | A função pode executar Callable em um escopo global. |
7 | A função pode dizer se o Thread referenciado foi unido. |
8 | A função pode dizer se um Thread referenciado foi iniciado. |
9 | A função pode fazer com que o contexto de chamada espere que um Thread referenciado termine a execução. |
10 | A função pode forçar o encerramento de um Thread referenciado. |
11 | A função pode iniciar um novo thread para executar um método de execução implementado. |