资源简介
华中科技大学计算机学院操作系统实验1--进程控制实验(进程通信)
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
void func1() {
printf(“Child Process 1 is Killed by Parent!\n“);
exit(0);
}
void func2() {
printf(“Child Process 2 is Killed by Parent!\n“);
exit(0);
}
void func0(int num) {
kill(02);
kill(02);
wait(NULL);
sleep(0.5);
printf(“Parent Process is Killed!\n“);
exit(1);
}
int main() {
int fd[2];//fd[0] 读端 fd[1] 写端
int ret = pipe(fd);
if(ret == -1) {
perror(“pipe error“);
exit(1);
}
int number = 2; //创建子线程数目
int i = 0;
for(; i pid_t pid = fork();
if(pid == 0) {
break;
}//防止出现子进程再创建出进程
}
signal(SIGINTfunc0);
if(i == number) { //父进程
clo
- 上一篇:Echarts结合百度地图实现省市区散点展示
- 下一篇:小程序评分含有半星整星
相关资源
- linux使用规范
- 四川大学操作系统实验报告week1
- libsigar-amd64-linux.so以及libsigar-x86-linu
- linux哲学家就餐3种方法代码实现
- centos 7的telnet安装包.zip
- Linux版本浙江闪讯拨号连接
- Linux 下多线程数字排序
- pcap 在linux简单实现网络的抓包程序
- 在Linux环境下模拟实现命令解释器--操
- linux 线程池封装类
- 嵌入式linux 应用程序开发框架之模块
- linux 常用压测命令
- linux下shell编程
- linux usb hid device端测试程序
- 用qml简单的文本编辑器,可以跨平台
- LINUX下的一个多线程的服务器和客户端
- tcpdump-4.9.0-5.el7.x86_64.rpm
- Linux C利用多进程或多线程模拟实现生
- linux下用freetype2显示汉字
- lsof-4.82-4.el6.x86_64.rpm
- Linux操作系统设计实践报告一
- 等保主机安全基线合规--配置指导li
- linux ls命令 源代码
- linux 系统调用 实现文件复制
- linux kernel系统函数调用层次图
- linux Ubuntu系统网络调试助手.rar
- LINUX日常代码集锦
- Using 9P2000 Under Linux
- adv7610驱动
- 打造linux下的Source Insight
评论
共有 条评论