PHP - 线程函数


线程类

Threaded 对象构成了 pthread 并行执行用户代码的能力的基础。它们可以公开同步方法和各种接口。

线程对象可以为程序员提供隐式安全性。对象范围上的所有操作都是安全的。

班级概要

Threaded implements Collectable , Traversable , Countable , ArrayAccess {
   
   /* Methods */
   public array chunk( integer $size , boolean $preserve )
   public integer count( void )
   public bool extend( string $class )
   public Threaded from( Closure $run [, Closure $construct [, array $args ]] )
   public array getTerminationInfo( void )
   public boolean isRunning( void )
   public boolean isTerminated( void )
   public boolean isWaiting( void )
   public boolean lock( void )
   public boolean merge( mixed $from [, bool $overwrite ] )
   public boolean notify( void )
   public boolean notifyOne( void )
   public boolean pop( void )
   public void run( void )
   public mixed shift( void )
   public mixed synchronized( Closure $block [, mixed $... ] )
   public boolean unlock( void )
   public boolean wait([ integer $timeout ] )
}
先生编号 功能说明
1

线程::块()

函数可以获取给定大小的对象属性表块,可以选择保留键。

2

线程::count()

函数可以返回该对象的属性数量,并且没有任何参数。

3

线程::extend()

函数可以在运行时创建一个线程安全的标准类。

4

线程::from()

函数可以从闭包创建匿名 Threaded 对象。

5

线程::getTerminationInfo()

函数可以从引用的对象中检索终端错误信息。

6

线程::isRunning()

函数可以判断引用的对象是否正在执行。

7

线程::已终止

函数告诉引用的对象是否在执行过程中终止、遭受致命错误或抛出未捕获的异常。

8

线程::isWaiting()

函数可以判断引用的对象是否正在等待通知。

9

线程::lock()

函数可以锁定引用对象的属性表。

10

线程::合并

函数可以将数据合并到当前对象中。

11

线程::notify()

函数可以向引用的对象发送通知。

12

线程::notifyOne()

函数可以向引用的对象发送通知。

13

线程::pop()

函数可以从对象属性表中弹出一个项目。

14

线程::run()

函数始终可以为要执行的对象实现 run 方法。

15

线程::shift()

函数可以从对象属性表中移动一个项目。

16

线程::同步()

函数可以从块返回一个值。

17 号

线程::解锁()

函数可以解锁调用上下文的引用对象存储。

18

线程::wait()

函数导致调用上下文等待来自引用对象的通知。

php_function_reference.htm