[問題] fork()

看板Programming作者 (wing)時間15年前 (2008/10/07 17:01), 編輯推噓0(0023)
留言23則, 5人參與, 最新討論串1/2 (看更多)
查了很久 對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)

10/07 18:22, , 1F
你的電腦是multi-process的系統啊
10/07 18:22, 1F

10/07 18:22, , 2F
只要timer interrupt一來OS就會去做schedule
10/07 18:22, 2F

10/07 18:23, , 3F
不同的process會輪流被執行的
10/07 18:23, 3F

10/07 18:23, , 4F
parent和child是兩個不同的process
10/07 18:23, 4F

10/07 18:24, , 5F
除非你有去特別處理critical section
10/07 18:24, 5F

10/07 18:24, , 6F
不然以user的觀點兩個process是平行在run的
10/07 18:24, 6F

10/07 18:25, , 7F
還有....讀書不要太相信知識家這個鬼東西
10/07 18:25, 7F

10/07 18:26, , 8F
wiki倒還有一定的可信度 知識家就....
10/07 18:26, 8F

10/07 19:53, , 9F
我覺得wiki知識+都差不多就是.....
10/07 19:53, 9F

10/07 19:58, , 10F
跟 wikipedia 比??
10/07 19:58, 10F

10/07 20:03, , 11F
呃,我是這麼認為
10/07 20:03, 11F

10/07 20:03, , 12F
wiki有些條目用詞太過學術
10/07 20:03, 12F

10/07 20:04, , 13F
或是你看到的時候剛好是有人改錯的版本
10/07 20:04, 13F

10/07 20:05, , 14F
或是根本沒有reference查證對錯
10/07 20:05, 14F

10/07 20:20, , 15F
用詞太學術,不知道是指?至與剛好的問題,
10/07 20:20, 15F

10/07 20:20, , 16F
我覺得這倒是必然的風險,要多看幾次 XD
10/07 20:20, 16F

10/07 20:21, , 17F
書本也會有 errata. refer 的話,cite need
10/07 20:21, 17F

10/07 20:25, , 18F
wikipedia要看本家的才算數
10/07 20:25, 18F

10/07 20:26, , 19F
zh.wikipedia常常(1)錯(2)爆笑(3)both
10/07 20:26, 19F

10/07 20:28, , 20F
zh 的我幾乎沒看過,不清楚... @@
10/07 20:28, 20F

10/07 20:48, , 21F
我從不看,可常碰到有人用那條目佐證@@
10/07 20:48, 21F

10/07 20:49, , 22F
看了幾次以後實在是[歸懶趴]火
10/07 20:49, 22F

10/08 01:09, , 23F
感謝大家 我有一點懂了
10/08 01:09, 23F
文章代碼(AID): #18woLlNJ (Programming)
討論串 (同標題文章)
以下文章回應了本文
問題
0
1
完整討論串 (本文為第 1 之 2 篇):
問題
0
23
問題
0
1
文章代碼(AID): #18woLlNJ (Programming)