Класс Thread

(PECL pht >= 0.0.1)

Введение

Класс pht\Thread абстрагирует собственный поток. У него есть внутренняя очередь задач, где методы pht\Thread::addClassTask(), pht\Thread::addFunctionTask() и pht\Thread::addFileTask() помещают новые задачи в эту очередь. Вызов метода pht\Thread::start() вызовет порождение нового потока, где он затем начнет работу через очередь задач. Поток можно повторно использовать для любого количества задач.

Обзор классов

pht\Thread {
/* Методы */
public addClassTask ( string $className , mixed ...$ctorArgs ) : void
public addFileTask ( string $fileName , mixed ...$globals ) : void
public addFunctionTask ( callable $func , mixed ...$funcArgs ) : void
public join ( ) : void
public start ( ) : void
public taskCount ( ) : int
}

Содержание