linux下c语言编程实例
来源:互联网 发布:vip视频解析原理知乎 编辑:程序博客网 时间:2024/06/05 14:56
题目
编写一个Linux C程序,在主进程中创建一个子进程,子进程中死循环输出“Hello CSU”字符串,主进程休眠10s后,向子进程发送信号结束子进程,随后主进程退出。(用信号实现进程间的通信,kill函数)
代码
#include<stdio.h>#include<signal.h>#include<sys/types.h>#include<unistd.h>#include<stdlib.h>void main(){ pid_t pid; printf("program is starting\n"); pid=fork(); switch(pid){ case -1: exit(0); break; case 0: while(1){ sleep(1); printf("hello world\n"); } break; default: sleep(10); //发出终止信号 kill(pid,SIGTERM); break; }}
运行结果如图
0 0
- linux下C语言多线程编程实例
- linux下C语言多线程编程实例
- linux下C语言多线程编程实例
- linux下C语言多线程编程实例
- linux下C语言多线程编程实例
- linux下C语言多线程编程实例
- linux下C语言多线程编程实例
- linux下C语言多线程编程实例
- linux下C语言多线程编程实例
- linux下C语言多线程编程实例
- linux下C语言多线程编程实例
- linux下C语言多线程编程实例
- linux下C语言多线程编程实例
- linux下C语言多线程编程实例
- linux下C语言多线程编程实例
- linux下C语言多线程编程实例
- linux下C语言多线程编程实例
- linux下C语言多线程编程实例
- http视频教程
- javascript 单选框如何全部选中 更新 状态
- JAVA Swing GroupLayout
- My97DatePicker日期控件使用方法
- Google出品的Protocol Buffer,别只会用Json和XML了
- linux下c语言编程实例
- GSON 详解
- mac os下使用 Docker安装oracle-xe-11g数据库
- 算法学习-(二)动态规划算法
- mac docker设置阿里云镜像
- Odoo8.0在CentOS7的安装步骤
- Eclipse neon 安装SVN插件
- Leetcode--17. Letter Combinations of a Phone Number
- 项目中使用的以一周为时间段查询自动填充时间