(PECL pthreads >= 2.0.0)
Worker Threads têm um contexto persistente, portanto, devem ser usados sobre Threads na maioria dos casos.
Quando um Worker é iniciado, o método run será executado, mas o Thread não sairá até que uma das seguintes condições seja atendida:
o Worker sai do escopo (não restam mais referências)
o programador chama shutdown
o script morre
Isto significa que o programador pode reutilizar o contexto durante a execução; colocar objetos na pilha do Worker fará com que o Worker execute o método run dos objetos empilhados.