wait3和wait4函数–进程控制
wait3和wait4提供的功能比wait、waitpid和waitid所提供的功能要多一个,这与附加参数rusage有关。该参数要求内核返回由终止进程及其所有子进程使用的资源汇总。
1 |
|
资源统计信息包括用户CPU时间总量、系统CPU时间总量、页面出错次数、接收到信号的次数等。有关细节参阅getrusage(2)手册页。
下表中列出了各个wait函数所支持的不同的参数。
| 函数| pid| options| rusage| POSIX.1| Free BSD 5.2.1| Linux 2.4.22| Mac OSX 10.3| Solaris 9|
| wait| | | | √|√ |√ |√ |√|
|waited | √ | √ | | | | | | √ |
|waitpid | √ | √ | | √ | √ | √ | √ | √ |
|wait3 | | √ | √ | | √ | √ | √ | √ |
|wait4 | √ | √ | √ | | √ | √ | √ | √ |