PR_QueueJob_Timer

在计时器到期时将作业排队。

语法

#include <prtpool.h>

NSPR_API(PRJob *)
PR_QueueJob_Timer(
  PRThreadPool *tpool,
  PRIntervalTime timeout,
  PRJobFn fn,
  void * arg,
  PRBool joinable
);

参数

该函数具有以下参数

tpool

指向 PRThreadPool 结构的指针,该结构先前由对 PR_CreateThreadPool 的调用创建。

iod

指向 PRJobIoDesc 结构的指针。

timeout

一个值,表示为 PRIntervalTime,在将作业排队之前等待的时间。

fn

执行作业时要执行的函数。

arg

指向传递给 fn 的参数的指针。

joinable

如果 PR_TRUE,则作业可加入。如果 PR_FALSE,则作业不可加入。请参阅 PR_JoinJob

返回值

指向 PRJob 结构的指针,或在出错时返回 NULL