| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1886 人关注过本帖
标题:在linux中一个进程怎样生出一个子进程啊 ,请各位高手指教
只看楼主 加入收藏
iweiwe
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-10-13
收藏
 问题点数:0 回复次数:4 
在linux中一个进程怎样生出一个子进程啊 ,请各位高手指教
希望能用一个程序例子说明
搜索更多相关主题的帖子: linux 进程 指教 
2008-10-13 23:01
GaFu
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2008-9-4
收藏
得分:0 
用fork函数
2008-10-14 13:09
koalaylj
Rank: 1
来 自:北京
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-9-29
收藏
得分:0 
两进程的程序,父进程循环显示parent,子进程循环显示child.
#include <stdio.h>                     
main()                                 
{                                       
    int pid,i;                          
    while((pid=fork())==-1);               
    if(pid!=0)                              
    {                                       
        while(1)                              
        {                 
            for(i=0;i<20;i++);           
            printf("parent");                  
        }                                       
    }                                       
    else                                    
    {                                      
        while(1)
        {        
            for(i=0;i<20;i++);  
            printf("child");           
        }                           
 }                                      
}
2008-10-26 21:11
yaaeng
Rank: 2
等 级:新手上路
威 望:3
帖 子:24
专家分:0
注 册:2008-11-5
收藏
得分:0 
这程序不错啊
2008-11-13 14:03
leekingui
Rank: 4
等 级:贵宾
威 望:13
帖 子:75
专家分:0
注 册:2008-10-22
收藏
得分:0 
进程的创建是COPY过来的 COPY的父进程,然后将生成的进程分配唯一的进程ID,更改进程描述符,就成了一个新的进程
2008-11-13 20:34
快速回复:在linux中一个进程怎样生出一个子进程啊 ,请各位高手指教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022205 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved