作者mjakeyk (wing)
站内Programming
标题[问题] fork()
时间Tue Oct 7 17:01:31 2008
查了很久
对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
怎麽输出这麽奇怪@ @
不知道观念哪里出了问题 求救一下> <
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.243.9
※ 编辑: mjakeyk 来自: 140.113.243.9 (10/07 17:02)
1F:→ SILee:你的电脑是multi-process的系统啊 61.59.105.115 10/07 18:22
2F:→ SILee:只要timer interrupt一来OS就会去做schedule 61.59.105.115 10/07 18:22
3F:→ SILee:不同的process会轮流被执行的 61.59.105.115 10/07 18:23
4F:→ SILee:parent和child是两个不同的process 61.59.105.115 10/07 18:23
5F:→ SILee:除非你有去特别处理critical section 61.59.105.115 10/07 18:24
6F:→ SILee:不然以user的观点两个process是平行在run的 61.59.105.115 10/07 18:24
7F:→ SILee:还有....读书不要太相信知识家这个鬼东西 61.59.105.115 10/07 18:25
8F:→ SILee:wiki倒还有一定的可信度 知识家就.... 61.59.105.115 10/07 18:26
9F:→ doomleika:我觉得wiki知识+都差不多就是..... 210.209.137.37 10/07 19:53
10F:→ godfat:跟 wikipedia 比?? 220.135.28.18 10/07 19:58
11F:→ doomleika:呃,我是这麽认为 210.209.137.37 10/07 20:03
12F:→ doomleika:wiki有些条目用词太过学术 210.209.137.37 10/07 20:03
13F:→ doomleika:或是你看到的时候刚好是有人改错的版本 210.209.137.37 10/07 20:04
14F:→ doomleika:或是根本没有reference查证对错 210.209.137.37 10/07 20:05
15F:→ godfat:用词太学术,不知道是指?至与刚好的问题, 220.135.28.18 10/07 20:20
16F:→ godfat:我觉得这倒是必然的风险,要多看几次 XD 220.135.28.18 10/07 20:20
17F:→ godfat:书本也会有 errata. refer 的话,cite need 220.135.28.18 10/07 20:21
18F:→ MOONRAKER:wikipedia要看本家的才算数 59.115.211.14 10/07 20:25
19F:→ MOONRAKER:zh.wikipedia常常(1)错(2)爆笑(3)both 59.115.211.14 10/07 20:26
20F:→ godfat:zh 的我几乎没看过,不清楚... @@ 220.135.28.18 10/07 20:28
21F:→ MOONRAKER:我从不看,可常碰到有人用那条目佐证@@ 59.115.211.14 10/07 20:48
22F:→ MOONRAKER:看了几次以後实在是[归懒趴]火 59.115.211.14 10/07 20:49
23F:→ mjakeyk:感谢大家 我有一点懂了 140.113.243.9 10/08 01:09