PRThreadType

NSPR 线程的类型,作为参数指定给 PR_CreateThread

语法

#include <prthread.h>

typedef enum PRThreadType {
   PR_USER_THREAD,
   PR_SYSTEM_THREAD
} PRThreadType;

枚举器

PR_USER_THREAD

PR_Cleanup 阻塞直到类型为 PR_USER_THREAD 的最后一个线程终止。

PR_SYSTEM_THREAD

在确定何时调用 PR_Cleanup 应该返回时,NSPR 会忽略类型为 PR_SYSTEM_THREAD 的线程。

描述

线程可以是用户线程或系统线程。NSPR 允许客户端同步所有用户线程的终止,并忽略作为系统线程创建的线程。这种安排意味着系统线程不应该拥有需要安全存储的易失性数据。系统线程的适用性有些可疑;因此,应谨慎使用它们。