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