Класс Threaded

(PECL pthreads >= 2.0.0)

Введение

Объекты Threaded формируют базис способности pthreads запускать пользовательский код в новых потоках. Класс содержит методы синхронизации и различные полезные интерфейсы.

Самое важное, что объекты Threaded обеспечивают безопасность для разработчика. Все операции в контексте объекта - безопасны.

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

classThreadedimplementsCollectable, Traversable, Countable, ArrayAccess {
publicchunk(int$size, bool$preserve): array
publiccount(): int
publicextend(string$class): bool
publicisRunning(): bool
publicmerge(mixed$from, bool$overwrite = ?): bool
publicnotify(): bool
publicnotifyOne(): bool
publicpop(): bool
publicrun(): void
publicshift(): mixed
publicsynchronized(Closure$block, mixed...$args): mixed
publicwait(int$timeout = ?): bool
}

Содержание

To Top