c语⾔编程--wait、sleep函数
wait(等待⼦进程中断或结束)
相关函数 waitpid,forklinux下的sleep函数
表头⽂件
#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>头⽂件

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。