Php/docs/class.threaded
来自菜鸟教程
(PECL pthreads >= 2.0.0)
简介
Threaded 对象提供支持 pthreads 操作的基本功能,包括同步方法以及其他对程序员很有帮助的接口。
重要的是,Threaded 提供了隐式的线程安全机制,这个对象中的所有操作都是线程安全的。
类摘要
Threaded implements Collectable , Traversable , Countable , ArrayAccess {
public chunk
( int $size
, bool $preserve
) : array
public count ( ) : int
public extend
( string $class
) : bool
public getTerminationInfo ( ) : array
public isRunning ( ) : bool
public isTerminated ( ) : bool
public isWaiting ( ) : bool
public lock ( ) : bool
public notify ( ) : bool
public notifyOne ( ) : bool
public pop ( ) : bool
public run ( ) : void
public shift ( ) : boolean
public synchronized
( Closure $block
[, mixed $...
] ) : mixed
public unlock ( ) : bool
public wait
([ int $timeout
] ) : bool
}
Table of Contents
- Threaded::chunk — 操作
- Threaded::count — 操作
- Threaded::extend — Runtime Manipulation
- Threaded::from — Creation
- Threaded::getTerminationInfo — 错误检测
- Threaded::isRunning — 状态检测
- Threaded::isTerminated — 状态检测
- Threaded::isWaiting — 状态检测
- Threaded::lock — 同步控制
- Threaded::merge — 操作
- Threaded::notify — 同步控制
- Threaded::notifyOne — Synchronization
- Threaded::pop — 操作
- Threaded::run — 执行
- Threaded::shift — Manipulation
- Threaded::synchronized — 同步控制
- Threaded::unlock — 同步控制
- Threaded::wait — Synchronization
/* 方法 */