作者kiwaygo (雞尾酒)
看板b96902HW
標題Re: [系程] sorted chunk只能存在一個tmpfile裡?
時間Mon May 18 09:45:58 2009
: 3. 我知道一次fork一個也可以避開lock的問題,但同樣的,
: 這似乎就有點跟作業規定不太一樣QQ
: 所以請同學們還是維持一次fork多個process,
: 要多少可以自行決定,但不要搞的跟vfork一樣XD
可是...如果fork不搞得跟vfork一樣
讀入的數字資料會同時全都存在memory中吧
(我指的是整個inputfile的每個數字都同時讀在記憶體中進行sorting)
這樣說來,記憶體不是會爆掉嗎?= =
(言下之意是一定要處理double fork,兩層的merge sort嗎?)
因為之前問過助教
助教說這次作業在處理child process本來就不是平行的
平行的時候記憶體就會爆
現在怎麼好像又說弄fork的時候一定要平行這樣?
請助教解惑,謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.193.71
※ 編輯: kiwaygo 來自: 118.169.193.71 (05/18 09:47)