Thread 類

Thread 類

(PECL pthreads >= 2.0.0)

簡介

當呼叫 Thread 對象的 start 方法時,該對象的 run 方法中的程式碼將在獨立執行緒中並行執行。

run 方法中的程式碼執行完畢之後,獨立執行緒立即退出,並且等待合適的時機由建立者執行緒加入(join)。

警告

依賴於引擎本身的機制檢測何時加入執行緒可能引發非預期的行為,程式設計師應該儘可能的顯式控制執行緒加入的時機。

類摘要

class Thread extends Threaded implements Countable, Traversable, ArrayAccess {
/* 方法 */
public getCreatorId(): int
public static getCurrentThread(): Thread
public static getCurrentThreadId(): int
public getThreadId(): int
publicisJoined(): bool
publicisStarted(): bool
publicjoin(): bool
public start(int $options = ?): bool
/* 繼承的方法 */
public Threaded::chunk(int $size, bool $preserve): array
public Threaded::count(): int
public Threaded::extend(string $class): bool
public Threaded::isRunning(): bool
public Threaded::isTerminated(): bool
publicThreaded::merge(mixed $from, bool $overwrite = ?): bool
public Threaded::notify(): bool
public Threaded::notifyOne(): bool
public Threaded::pop(): bool
public Threaded::run(): void
public Threaded::shift(): boolean
public Threaded::synchronized(Closure $block, mixed $... = ?): mixed
public Threaded::wait(int $timeout = ?): bool
}

目錄

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *