La clase Pool
(PECL pthreads >= 2.0.0)
Introducción
Un objeto Pool es un contenedor para, y un controlador de, un número ajustable de Workers.
El aprovisionamiento (pooling) proporciona una abstracción de más alto nivel de la funcionalidad de un Worker, incluyendo la administración de referencias en la forma requerida por pthreads.
Sinopsis de la Clase
Propiedades
- size
-
Número máximo de objetos Worker que puede utilizar este objeto Pool
- class
-
La clase del objeto Worker
- ctor
-
Los argumentos para el construcitor de los nuevos Workers
- workers
-
Referencias a los Workers
- work
-
Referencias a los objetos Threaded enviados al objeto Pool
- last
-
Índice del último Worker usado
Tabla de contenidos
- Pool::collect — Collect references to completed tasks
- Pool::__construct — Creates a new Pool of Workers
- Pool::resize — Resize the Pool
- Pool::shutdown — Shutdown all Workers
- Pool::submit — Submits an object for execution
- Pool::submitTo — Submits an object for execution