设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
编程开发讨论区 —— LinuxSir.cn
›
Linux 程序设计专题讨论
›
问一个关于fork的问题。
1
2
/ 2 页
返回列表
楼主:
beyond93
问一个关于fork的问题。
[复制链接]
xyh_xkt
xyh_xkt
当前离线
积分
75
IP卡
狗仔卡
发表于 2004-7-7 19:37:30
|
显示全部楼层
求教
如果我想确定它们的先后次序,除了让一个sleep一段时间外有没有其他的方法实现
回复
支持
反对
使用道具
举报
显身卡
lucifer
lucifer
当前离线
积分
750
IP卡
狗仔卡
发表于 2004-7-7 19:58:24
|
显示全部楼层
很多方法可以实现同步吧
例如信号量。只有两个进程,大概最简单的就是mutex了
回复
支持
反对
使用道具
举报
显身卡
paley
paley
当前离线
积分
17
IP卡
狗仔卡
发表于 2004-7-8 13:20:03
|
显示全部楼层
那个不叫确定,叫分配了。我觉得他们是随机的,没有什么先后好分的,我认为是这样的
回复
支持
反对
使用道具
举报
显身卡
ledone
ledone
当前离线
积分
42
IP卡
狗仔卡
发表于 2004-7-9 15:06:28
|
显示全部楼层
vfork确定先执行子进程
回复
支持
反对
使用道具
举报
显身卡
benu
benu
当前离线
积分
220
IP卡
狗仔卡
发表于 2004-7-10 00:11:29
|
显示全部楼层
在APUE中有这么一段话:
一般来说,在fork之好是父进程先执行还是子进程先执行是不确定得,这取决于内核所使用得调度算法。
一个确定的内核采用的调度算法是确定的吧,那不是父子进程执行的先后顺序就是确定的了。
呵呵,我老转不过弯了,虽然我也知道讨论这件事意义不大,可还是想哪位给解释一下
回复
支持
反对
使用道具
举报
显身卡
kj501
kj501
当前离线
积分
5317
IP卡
狗仔卡
发表于 2004-7-10 09:49:59
|
显示全部楼层
楼上的可以看看内核调度算法的实现是如何确实进程的调度顺序的。
其实这些问题自己找本操作系统的教科书就可以搞清楚,在论坛上这样问来问去,永远是一知半解。
回复
支持
反对
使用道具
举报
显身卡
山河水
山河水
当前离线
积分
50
IP卡
狗仔卡
发表于 2004-7-13 17:24:06
|
显示全部楼层
总觉得fork这个函数不好掌握。呵呵
回复
支持
反对
使用道具
举报
显身卡
kj501
kj501
当前离线
积分
5317
IP卡
狗仔卡
发表于 2004-7-13 19:17:13
|
显示全部楼层
有什么不好掌握 的,这些东西都是很多专家学者经过多年努力后得到的公认的最佳结果。关键是自己要把概念搞清楚。
回复
支持
反对
使用道具
举报
显身卡
1
2
/ 2 页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
Mandriva Linux
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表