(PECL pthreads >= 2.0.0)
Рабочие потоки имеют постоянный контекст, поэтому в большинстве случаев их следует использовать поверх потоков.
Когда Worker запущен, будет выполнен метод run, но Thread не завершится, пока не будет выполнено одно из следующих условий:
Worker исчезнет из области видимости (не останется ни одной ссылки на него)
программист вызовет функцию остановки
скрипт завершит работу
Это значит, что программист может переиспользовать контекст во время исполнения. Размещение объекта на стек объекта Worker приведёт к запуску метода run этого объекта.