进程管理和进程间通信¶
本章描述了处理进程的 NSPR 例程。进程是程序的一个实例。NSPR 提供例程来创建新进程并等待另一个进程终止。
NSPR 没有提供 Unix fork()
的等效项。新创建的进程从头开始执行其程序。新进程可以从其父进程继承指定的的文件描述符,并且父进程可以将子进程的标准 I/O 流重定向到指定的文件描述符。
请注意,本章中描述的功能不适用于 MacOS 或 Win16 操作系统。
进程管理类型和常量¶
为进程管理定义的类型为
进程管理函数¶
进程操作函数分为以下类别
设置新进程的属性¶
创建和操作新进程属性集的函数为
PR_ResetProcessAttr
PR_DestroyProcessAttr
PR_ProcessAttrSetStdioRedirect
PR_ProcessAttrSetCurrentDirectory
PR_ProcessAttrSetInheritableFD
创建和管理进程¶
创建和管理进程的函数为
PR_CreateProcess
PR_DetachProcess
PR_WaitProcess
PR_KillProcess