PR_QueueJob¶
将作业排队到线程池以供执行。
语法¶
#include <prtpool.h>
NSPR_API(PRJob *)
PR_QueueJob(
PRThreadPool *tpool,
PRJobFn fn,
void *arg,
PRBool joinable
);
参数¶
该函数具有以下参数
tpool
指向一个 PRThreadPool 结构的指针,该结构先前由对 PR_CreateThreadPool 的调用创建。
fn
当执行作业时要执行的函数。
arg
指向传递给
fn
的参数的指针。joinable
如果
PR_TRUE
,则作业是可连接的。如果PR_FALSE
,则作业不可连接。请参阅 PR_JoinJob。
返回值¶
指向一个 PRJob 结构的指针,或在出错时返回 NULL
。