Pool 類
(PECL pthreads >= 2.0.0)
簡介
Pool 對象是多個 Worker 對象的容器,同時也是它們的控制器。
執行緒池是對 Worker 功能的高層抽像,包括按照 pthreads 需要的方式來管理應用的功能。
類摘要
屬性
- size
-
Pool 對象可容納的 Worker 對象的最大數量
- class
-
Worker 的類
- workers
-
指向 Worker 對象的引用
- ctor
-
構造新的 Worker 對像時所需的參數
- last
-
最後使用的 Worker 對像在池中的位置偏移量
目錄
- Pool::collect — 回收已完成任務的引用
- Pool::__construct — 建立新的 Worker 對像池
- Pool::resize — 改變 Pool 對象的可容納 Worker 對象的數量
- Pool::shutdown — 停止所有的 Worker 對像
- Pool::submit — 提交對像以執行
- Pool::submitTo — 提交一個任務到特定的 Worker 以執行