概述
入门
参与 Firefox 开发
Firefox 用户指南
源代码文档
Firefox 构建系统
测试 & 测试基础设施
发布 & 更新
本地化 & 国际化
Firefox 和 Python
Firefox 中收集的指标
本章介绍 NSPR API 线程池。
注意
注意:此 API 是 NSPR 4.0 中的初步版本,可能会发生更改。
线程池创建和管理线程,以提供对一个或多个线程上的工作(作业)进行调度的支持。NSPR 的线程池以 David R. Butenhof 在Programming with POSIX Threads(Addison-Wesley,1997)中描述的线程池为模型。
线程池类型
线程池函数
PRJobIoDesc PRJobFn PRThreadPool PRJob
PRJobIoDesc
PRJobFn
PRThreadPool
PRJob
PR_CreateThreadPool PR_QueueJob PR_QueueJob_Read PR_QueueJob_Write PR_QueueJob_Accept PR_QueueJob_Connect PR_QueueJob_Timer PR_CancelJob PR_JoinJob PR_ShutdownThreadPool PR_JoinThreadPool
PR_CreateThreadPool
PR_QueueJob
PR_QueueJob_Read
PR_QueueJob_Write
PR_QueueJob_Accept
PR_QueueJob_Connect
PR_QueueJob_Timer
PR_CancelJob
PR_JoinJob
PR_ShutdownThreadPool
PR_JoinThreadPool