|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
Linux/Unix
→
『 Linux教室 』
→ 关于fork()函数
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1401
人关注过本帖
标题:
关于fork()函数
只看楼主
加入收藏
liu4396
等 级:
新手上路
帖 子:20
专家分:0
注 册:2006-8-1
楼主
收藏
问题点数:0 回复次数:2
关于fork()函数
在fork() 的“返回值“的讨论过程中——父进程fork返回子进程的ID,而对于fork子进程返回0 ,这句话应怎么理解?
fork() 创建的不就是子进程吗? 怎么还会牵扯到 父进程上面
pid_t child;
child=fork();
在讨论child值得过程中,child是多少的问题,应怎么理解 ?
搜索更多相关主题的帖子:
fork
函数
child
进程
pid
2006-11-15 12:39
举报帖子
使用道具
赠送鲜花
Dweng
等 级:
新手上路
帖 子:52
专家分:0
注 册:2006-10-31
第
2
楼
收藏
得分:0
这个应该这么理解:
因为父进程要等待子进程运行结束,所以要用到一些系统调用来实现等待的过程(wait(pid_t pid)),
所以对父进程来说需要知道子进程的PID,
而对自进程所返回的只是FORK()成功的标志,没有什么意义。
父子进程牵涉到进程的互斥和并发。
就喜欢钓鱼
2006-11-20 10:21
举报帖子
使用道具
赠送鲜花
howema
等 级:
新手上路
帖 子:336
专家分:0
注 册:2005-10-4
第
3
楼
收藏
得分:0
一个父进程可能创建很多子进程,子进程成功返回给自己0,同时返回给父进程它(子进程)的ID,父进程可以通过wait等系统调用来等待子进程退出,然后做相应的处理,完成父子进程间的通信或同步。
2006-12-12 11:56
举报帖子
使用道具
赠送鲜花
3
1/1页
1
快速回复:
关于fork()函数
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.029083 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved