作者Lordaeron (Terry)
站内Programming
标题Re: [问题] fork()
时间Tue Oct 7 17:40:11 2008
※ 引述《mjakeyk (wing)》之铭言:
: 查了很久
: 对fork()大概的了解
: 就是他会产生另一个程序 并且 data 会从原本的完全复制 非常昂贵 且是独立的
: http://www.csl.mtu.edu/cs4411/www/NOTES/process/fork/create.html
: 这网址上面的第一个例子 他给的output
: ................
: This line is from pid 3456, value 13
: This line is from pid 3456, value 14
: ................
: This line is from pid 3456, value 20
: This line is from pid 4617, value 100
: This line is from pid 4617, value 101
: ................
: This line is from pid 3456, value 21
: This line is from pid 3456, value 22
: ................
: 依照我的理解 应该是从fork 起分支 变成两个程序向下做
: 并且 parent 会等 child 做完 再继续做!? (知识+说的XD)
: 所以我绝得不是应该1~200 child id 然後再1~200 parent id
: 怎麽输出这麽奇怪@ @
: 不知道观念哪里出了问题 求救一下> <
fork会从fork 的点往下做, 但是是同时往下做, 谁先谁後, 是OS 的问题.
在你的电脑上是这样, 去别的电脑可能就变成哪样了.
--
简单的tabbed telnet client.
只support password authentication 的ssh client.
下载:
http://tinyurl.com/46e75l
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.105.220
1F:→ mjakeyk:感谢你^^ 140.113.243.9 10/08 01:09