进程等待
来源:互联网 发布:java调用void方法 编辑:程序博客网 时间:2024/06/02 11:11
所谓进程等待,其实很简单。前面我们说过可以用fork创建子进程,那么这里我们就可以使用wait函数让父进程等待子进程运行结束后才开始运行。注意,为了证明父进程确实是等待子进程运行结束后才继续运行的,我们使用了sleep函数。但是,在linux下面,sleep函数的参数是秒,而windows下面sleep的函数参数是毫秒。
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main(int argc, char* argv[])
{
pid_t pid;
pid = fork();
if(0 == pid)
{
sleep(5);
printf("This is child process, %d\n", getpid());
}
else
{
wait(NULL);
printf("This is parent process, %d\n", getpid());
}
return 1;
}
- 进程等待
- 等待进程
- 进程等待
- 进程等待
- 等待进程
- 进程等待
- 进程等待
- 等待进程终止WaitForSingleObject()
- 等待子进程结束
- 等待CreateProcess进程退出
- 等待子进程
- Linux 进程等待队列
- Linux进程等待
- 等待进程结束
- 进程(等待队列)
- 进程等待与终止
- Linux之进程等待
- 进程等待&程序替换
- 写给学习电子的初学者
- 中国500强的CEO们对80.90后的忠告
- Android实现对imageview的拖动以及缩放
- GRIDVIEW多行表头的实现
- 回文年
- 进程等待
- Rails中文件上传
- (转)BAT批处理命令使用实用教程
- 网页截图工具
- 2440中并口的3个作用
- AJAX学习
- 第13周报告2 计算sin和cos的近似值
- hdu 5.3.3 3584 Cube
- part 3 Cache Memory 2