PHP Класс Cml\Vendor\PhpThread

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$success array 已完成的任务队列(查看处理结果)

Защищенные свойства (Protected)

Свойство Тип Описание
$queue array 线程队列
$tasks array 当前任务队列

Открытые методы

Метод Описание
__construct ( integer $max = 10, boolean $saveSuccess = false, integer $readDataLen = 1024, integer $timeout = 3 ) 构造函数
add ( string $host, string $path = '/' ) 往线程队列添加任务
getSuccessInfo ( ) : array 已完成的任务队列(查看处理结果)
run ( ) : array 执行线程队列里的所有任务

Приватные методы

Метод Описание
makeTask ( ) : integer 创建任务
processTask ( array &$task ) 处理任务

Описание методов

__construct() публичный Метод

构造函数
public __construct ( integer $max = 10, boolean $saveSuccess = false, integer $readDataLen = 1024, integer $timeout = 3 )
$max integer 最大线程数
$saveSuccess boolean 是否保存成功的信息
$readDataLen integer 读取的字节数
$timeout integer 等待超时时间

add() публичный Метод

往线程队列添加任务
public add ( string $host, string $path = '/' )
$host string 服务器
$path string 任务程序路径

getSuccessInfo() публичный Метод

已完成的任务队列(查看处理结果)
public getSuccessInfo ( ) : array
Результат array

run() публичный Метод

执行线程队列里的所有任务
public run ( ) : array
Результат array

Описание свойств

$queue защищенное свойство

线程队列
protected array $queue
Результат array

$success публичное свойство

已完成的任务队列(查看处理结果)
public array $success
Результат array

$tasks защищенное свойство

当前任务队列
protected array $tasks
Результат array