c语言编程--wait、sleep函数

来源:互联网 发布:云计算的定义和特点 编辑:程序博客网 时间:2024/06/15 20:32
wait(等待子进程中断或结束)
相关函数 waitpid,fork
表头文件
#include<sys/types.h>
#include<sys/wait.h>
定义函数 pid_t wait (int * status);
函数说明
wait()会暂时停止进程的执行,直到有信号来到或子进程结束。如果在调用wait()时子进程已经结束,则wait()会立即返回子进程结束状态值。子进程的结束状态值会由参数status 返回,而子进程的进程识别码也会一起返回。如果不在意结束状态值,则参数status 可以设成NULL。子进程的结束状态值请参考下面的waitpid()。
返回值
如果执行成功则返回子进程识别码(PID),如果有错误发生则返回-1。失败原因存于errno 中。



------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
在linux下面,sleep函数的参数是秒,而windows下面sleep的函数参数是毫秒。

C++中的函数

作用:延时,程序暂停若干时间。
时间,就是他的参数,单位是毫秒。
例如:
Sleep (500) ; //注意第一个字母是大写。
就是到这里停半秒,然后继续向下执行。
——————————————————
Linux C语言中 sleep的单位是秒
sleep(5); //停5秒
包含在 <unistd.h>头文件





0 0