看板 Programming 關於我們 聯絡資訊
查了很久 對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)
SILee:你的電腦是multi-process的系統啊 61.59.105.115 10/07 18:22
SILee:只要timer interrupt一來OS就會去做schedule 61.59.105.115 10/07 18:22
SILee:不同的process會輪流被執行的 61.59.105.115 10/07 18:23
SILee:parent和child是兩個不同的process 61.59.105.115 10/07 18:23
SILee:除非你有去特別處理critical section 61.59.105.115 10/07 18:24
SILee:不然以user的觀點兩個process是平行在run的 61.59.105.115 10/07 18:24
SILee:還有....讀書不要太相信知識家這個鬼東西 61.59.105.115 10/07 18:25
SILee:wiki倒還有一定的可信度 知識家就.... 61.59.105.115 10/07 18:26
doomleika:我覺得wiki知識+都差不多就是..... 210.209.137.37 10/07 19:53
godfat:跟 wikipedia 比?? 220.135.28.18 10/07 19:58
doomleika:呃,我是這麼認為 210.209.137.37 10/07 20:03
doomleika:wiki有些條目用詞太過學術 210.209.137.37 10/07 20:03
doomleika:或是你看到的時候剛好是有人改錯的版本 210.209.137.37 10/07 20:04
doomleika:或是根本沒有reference查證對錯 210.209.137.37 10/07 20:05
godfat:用詞太學術,不知道是指?至與剛好的問題, 220.135.28.18 10/07 20:20
godfat:我覺得這倒是必然的風險,要多看幾次 XD 220.135.28.18 10/07 20:20
godfat:書本也會有 errata. refer 的話,cite need 220.135.28.18 10/07 20:21
MOONRAKER:wikipedia要看本家的才算數 59.115.211.14 10/07 20:25
MOONRAKER:zh.wikipedia常常(1)錯(2)爆笑(3)both 59.115.211.14 10/07 20:26
godfat:zh 的我幾乎沒看過,不清楚... @@ 220.135.28.18 10/07 20:28
MOONRAKER:我從不看,可常碰到有人用那條目佐證@@ 59.115.211.14 10/07 20:48
MOONRAKER:看了幾次以後實在是[歸懶趴]火 59.115.211.14 10/07 20:49
mjakeyk:感謝大家 我有一點懂了 140.113.243.9 10/08 01:09