Linux 3.0.0-12-generic 关于父进程和子进程的调度算法

疯疯癫癫 2012-08-07 10:02:25
先说下我的环境 Ubuntu 11.10 Linux 3.0.0-12-generic

我的一个程序,在 fork() 之后,总是先执行父进程然后再去执行子进程。

书上说fork之后是父进程先执行还是子进程先执行是不确定的,可是我的程序测试了很多遍都是父进程先执行,
所以我想问下 Linux 3.0.0-12-generic 关于父进程和子进程的调度算法究竟是怎样的?
...全文
156 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
疯疯癫癫 2012-08-07
  • 打赏
  • 举报
回复
fork后应该存在子进程先执行的可能,可是测试却显示一次都没有,所以想知道内核是怎么调度的

不知内核的哪个源文件中是关于这个调度算法的
[Quote=引用 1 楼 的回复:]
还是要相信自己测试的结果,

在程序执行的时候,判断一下是否是父子进程即可。

Linux 3.0.0-12-generic 关于父进程和子进程的调度算法 要看内核吧,
[/Quote]
夏天__ 2012-08-07
  • 打赏
  • 举报
回复
还是要相信自己测试的结果,

在程序执行的时候,判断一下是否是父子进程即可。

Linux 3.0.0-12-generic 关于父进程和子进程的调度算法 要看内核吧,

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧