A classe Thread

(PECL pthreads >= 2.0.0)

Introdução

Quando o método start de um Thread é invocado, o código do método run será executado em Thread separado, em paralelo.

Após a execução do método run, o Thread será encerrado imediatamente e será unido ao Thread de criação no momento apropriado.

Warning

Depender do mecanismo para determinar quando um Thread deve ingressar pode causar um comportamento indesejável; o programador deve ser explícito, sempre que possível.

Resumo da classe

class Thread extends Threaded implements Countable, Traversable, ArrayAccess {
/* Métodos */
public getCreatorId(): int
public static getCurrentThread(): Thread
public static getCurrentThreadId(): int
public getThreadId(): int
public isJoined(): bool
public isStarted(): bool
public join(): bool
public start(int $options = ?): bool
/* Métodos herdados */
public Threaded::chunk(int $size, bool $preserve): array
public Threaded::extend(string $class): bool
public Threaded::merge(mixed $from, bool $overwrite = ?): bool
public Threaded::synchronized(Closure $block, mixed ...$args): mixed
public Threaded::wait(int $timeout = ?): bool
}

Table of Contents