Process.h

process.h是一个C语言头文件，包含了函数与宏用于创建管理线程与进程。在DOS、Windows 3.1x、Win32、OS/2、Novell NetWare、等平台上一般提供该头文件与库函数。该头文件既不是ANSI/ISO C也不是POSIX标准的组成部分。MinGW与Microsoft Visual C++均支持该头文件。  

函数
 函数名描述注释 装入并在父进程所占据的内存空间执行新的子进程。参数单独传递。DOS,Win,OS/2,POSIX 装入并在父进程所占据的内存空间执行新的子进程。参数作为指针数组传递DOS,Win,OS/2,POSIX 装入并执行新的子进程。参数单独传递。DOS,Win,OS/2 装入并执行新的子进程。参数作为指针数组传递DOS,Win,OS/2 beginthread, beginthreadNT在当前进程内创建并执行新的线程Win,OS/2 endthread终止由beginthread创建的线程。Win,OS/2 getpid返回进程ID。DOS,Win,OS/2 cexit恢复被startup代码修改的中断向量DOS,Win,OS/2

常量 
 名字描述注释操作系统 _P_WAIT挂起父进程直至子进程执行完毕。同步spawnMS-DOS,Win32,OS/2 _P_NOWAIT, _P_NOWAITO父进程与新的子进程并发执行。异步spawnWin32,OS/2 _P_OVERLAY子进程覆盖并摧毁父进程。与exec*函数有相同效果。MS-DOS,Win32,OS/2 _P_DETACH子进程在后台运行，不访问console与键盘。新进程调用_cwait将会失败。异步spawn。Win32,OS/2 _WAIT_CHILD用作cwait。在Win32已经过时。MS-DOS,OS/2 _WAIT_GRANDCHILD用作cwait。在Win32已经过时。MS-DOS,OS/2

 参考文献 

外部链接
Digital Mars _exec reference

Category:C头文件
Category:Process.h