进程初始化

本章描述了 NSPR API 用于版本控制、进程初始化和 NSPR 关闭。

标识和版本控制

名称和版本常量

初始化和清理

NSPR 检测库是否已初始化,如果未初始化则执行隐式初始化。除非程序有特定的顺序要求或需要描述原始线程,否则隐式初始化应该足够。显式初始化很少需要。

隐式初始化假设启动程序是原始线程,并且该线程是正常优先级的用户线程。

模块初始化

在多线程环境中,初始化可能很棘手,尤其是必须精确执行一次的初始化。PR_CallOnce 确保此类初始化代码只调用一次。在需要复杂全局初始化的情况下,建议使用此功能。