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