当前位置: 技术问答>linux和unix
fork、execl创建多进程,出现一个僵死进程
来源: 互联网 发布时间:2017-03-10
本文导语: 我想要创建num个进程,进程执行的操作是执行batchconvert脚本,并让这些进程并发执行。代码如下: void createsubprocess(int num) { int i; int child; //fork返回值 int rtn; //进程状态 int pid[num]; //进程的pid数组 char txtname[12...
我想要创建num个进程,进程执行的操作是执行batchconvert脚本,并让这些进程并发执行。代码如下:
void createsubprocess(int num)
{
int i;
int child; //fork返回值
int rtn; //进程状态
int pid[num]; //进程的pid数组
char txtname[128]={0}; //txt文本文件名
for(i=0;i 0)来回收干净所有的子进程。
void createsubprocess(int num)
{
int i;
int child; //fork返回值
int rtn; //进程状态
int pid[num]; //进程的pid数组
char txtname[128]={0}; //txt文本文件名
for(i=0;i 0)来回收干净所有的子进程。