进程初始化¶
本章描述了 NSPR API 用于版本控制、进程初始化和 NSPR 关闭。
标识和版本控制¶
名称和版本常量¶
初始化和清理¶
NSPR 检测库是否已初始化,如果未初始化则执行隐式初始化。除非程序有特定的顺序要求或需要描述原始线程,否则隐式初始化应该足够。显式初始化很少需要。
隐式初始化假设启动程序是原始线程,并且该线程是正常优先级的用户线程。
模块初始化¶
在多线程环境中,初始化可能很棘手,尤其是必须精确执行一次的初始化。PR_CallOnce 确保此类初始化代码只调用一次。在需要复杂全局初始化的情况下,建议使用此功能。