Threaded 类

(PECL pthreads >= 2.0.0)

简介

Threaded 对象是 pthreads 并行执行用户代码的基础;它们公开同步方法和各种有用的接口。

Threaded 对象最重要的是为程序员提供了隐式安全;对对象作用域的所有操作都是安全的。

类概要

class Threaded implements Collectable, Traversable, Countable, ArrayAccess {
/* 方法 */
public chunk(int $size, bool $preserve): array
public count(): int
public extend(string $class): bool
public isRunning(): bool
public isTerminated(): bool
public merge(mixed $from, bool $overwrite = ?): bool
public notify(): bool
public notifyOne(): bool
public pop(): bool
public run(): void
public shift(): mixed
public synchronized(Closure $block, mixed ...$args): mixed
public wait(int $timeout = ?): bool
}

目录

添加注释

用户贡献注释 2 个注释

derkontrollfreak+php at gmail dot com
9 年前
> Threaded 对象最重要的是为程序员提供了隐式安全;对对象作用域的所有操作都是安全的。

但是,这带来了一个权衡:对实例作用域的操作比对普通 PHP 对象的操作速度慢。

静态属性不受影响,因为它们是线程本地的。
jtbibliomania at gmail dot com
5 年前
值得一提的是,从 v2.0.0 开始,'Stackable' 类是 'Threaded' 类的别名,但从那时起已被删除。
To Top