Linux多任务编程(五) wait()、waitpid()函数及其基础实验 - Linux系统
发布时间:2013-12-08 11:32:10 所属栏目:Linux 来源:站长网
导读:wait()和waitpid() 函数说明 wait()函数用于使父进程(也就是调用wait()的进程)阻塞,直到 一个子进程结束或者该进程接收到了一个指定的信号为止。如果该父进
wait()和waitpid()
函数说明 wait()函数用于使父进程(也就是调用wait()的进程)阻塞,直到 一个子进程结束或者该进程接收到了一个指定的信号为止。如果该父进程没有子进程或者它的子进程已经结束 ,则wait()函数就会立即返回。 waitpid()的作用和wait()一样,但它并不一定要等待第一个终止的子 进程(它可以指定需要等待终止的子进程),它还有若干选项,如可提供一个非阻塞版本的 wait()功能,也 能支持作业控制。实际上,wait()函数只是 waitpid()函数的一个特例,在Linux 内部实现 wait()函数时直 接调用的就是waitpid()函数。 函数格式 下图为wait()函数的格式 下图为waitpid()函数的格式
(编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读