Класс Thread

(PECL pthreads >= 2.0.0)

Введение

Когда вызван стартовый метод Thread, код метода run будет запущен в отдельном потоке, параллельно.

После отработки метода run, Thread сразу же завершит работу. Он будет присоединён путём создания Thread в нужное время.

Внимание

Если полагаться на движок для определения, когда Thread будет присоединён, можно столкнуться с неожиданным поведением. Поэтому необходимо, по возможности, управлять присоединением в явном виде.

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

classThreadextendsThreadedimplementsCountable, Traversable, ArrayAccess {
publicgetCreatorId(): int
publicstaticgetCurrentThread(): Thread
publicstaticgetCurrentThreadId(): int
publicgetThreadId(): int
publicisJoined(): bool
publicisStarted(): bool
publicjoin(): bool
publicstart(int$options = ?): bool
publicThreaded::chunk(int$size, bool$preserve): array
publicThreaded::merge(mixed$from, bool$overwrite = ?): bool
publicThreaded::synchronized(Closure$block, mixed...$args): mixed
publicThreaded::wait(int$timeout = ?): bool
}

Содержание

To Top