看板 Grad-ProbAsk 關於我們 聯絡資訊
http://i.imgur.com/5en5Bi8.jpg 這題版上的答案是 (a)2, (b)7 我想問這裡的value應該是共享變數吧,那他是什麼時候存取的呢? 如果這樣第一小題是不是1 or 2啊? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.247.11.9 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1483619222.A.69A.html
yupog2003: fork的時候會把整個address space"複製"一份出來給 01/05 20:32
yupog2003: child process,所以沒有共享喔~ 01/05 20:32
sam7708909: 那請問這樣一開始的的主proess要怎麼停下來啊? 01/05 21:03
sam7708909: 我看起來這樣他的value會一直為2 ?! 01/05 21:05
yupog2003: parent process在執行到execlp("\bin\ls");就會停下來 01/05 21:22
yupog2003: 了 01/05 21:22
yupog2003: 雖不影響作答,不過說一下好了,\bin\ls在linux裡面 01/05 21:23
yupog2003: 是list directory的意思,做一下就結束了 01/05 21:24
sam7708909: 謝謝解答,我一直因為那只會讓子程式結束! 01/05 21:37