A classe Worker
(PECL pthreads >= 2.0.0)
Introdução
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.
Resumo da classe
/* Métodos */
/* Métodos herdados */
}Table of Contents
- Worker::collect — Collect references to completed tasks
- Worker::getStacked — Gets the remaining stack size
- Worker::isShutdown — State Detection
- Worker::shutdown — Shutdown the worker
- Worker::stack — Stacking work
- Worker::unstack — Unstacking work