unix 利用fork 和sleep 实现的排序,主要是练习 apue chapter 10 fork 和 execlp
来源:互联网 发布:域名服务器是什么 编辑:程序博客网 时间:2024/05/21 17:31
//sl.c单个sleep#include<stdio.h>int main(int argc,char*argv[]){if(argc<2){printf("error argc.\n");exit(0);}sleep(atoi(argv[1]));printf("%s\n",argv[1]);return 0;}
#include<stdio.h>#include<sys/types.h>int main(int argc,char*argv[]){pid_t pid;printf("fork main begin.\n");for(int i=1;i<argc;i++){if((pid=fork())<0){printf("fork error.\n");exit(0);}if(pid==0){if(execlp("./sl","./sl",argv[i],(char*)0)<0){printf("execlp error.\n");exit(0);}}}for(int i=0;i<argc;i++)wait(NULL);printf("fork main end.\n");return 0;}
- unix 利用fork 和sleep 实现的排序,主要是练习 apue chapter 10 fork 和 execlp
- [APUE] 线程和fork
- fork()、pipe()、dup2() 和 execlp() 的组合技法
- 初识Linux/C语言编程,管道和重定向暨fork与execlp函数的理解
- 模拟linux的shell---顺便复习一下fork,execlp和waitpid函数
- 2.练习,fork和execve的使用。
- fork() || fork()和fork() && fork()笔试题
- fork() || fork()和fork() && fork()笔试题
- fork() || fork()和fork() && fork()笔试题
- system函数(fork,execlp)
- fork()函数的主要实现(1)
- fork()函数的主要实现(2)
- 《Unix环境高级编程》:线程和fork
- UNIX再学习 -- 函数 fork 和 vfork
- fork和vfork的区别
- fork和vfork的区别
- vfork和fork的区别
- fork和vfork的区别
- bzero和sigevent
- 基于VS2005、CodeBlock的Wireshark开发环境的搭建
- Class<T>在BaseDao<T>作用
- 关于网络设备的定义和设备间连接方式一般规律
- 动态绑定,多态性,函数覆盖,函数重载,函数隐藏,这些概念你分的清吗?
- unix 利用fork 和sleep 实现的排序,主要是练习 apue chapter 10 fork 和 execlp
- LCA最近公共祖先——tarjan算法
- 正则表达式
- 在iPhone上使用 OpenCV
- 静态链表求集合(A-B)∪(B-A)
- getHibernateTemplate用法
- android通知的使用
- 面向移动的Ruby:MRuby、RubyMotion与Ruboto
- 第一个Windows Phone程序