作者ilway25 (唉唷喂)
看板b96902HW
標題[系程] 第一步的問題
時間Sat May 16 00:33:22 2009
如果說,要讓第一步的結果能全部寫在一個檔案,
那麼一定要知道每個 process 被分到幾個數字,
才能調整 offset。
也就是說...
一定要把檔案整個掃過,
才能知道每個 process 要從哪一個 byte 讀到哪一個 byte
那這樣的話,其實 fork 好像已經沒意義了...
因為在掃的過程中,已經可以順便讀數字了。
--
請問以上的理解有誤嗎?
因為我現在做出來的是...
每個 process run 完後,才知道自己被分到的區塊裡有幾個數字
這樣的話,似乎很難直接寫到同一個檔案..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.245.11
1F:→ ilway25:想到了,似乎可用lock解決.. 05/16 00:42
2F:→ ilway25:請問助教會在可以lock的機器上測試嗎..? 05/16 17:28
3F:→ ilway25:另外系統上限process數是100,測1024是指一定要有1024個?? 05/16 17:46
4F:推 livenupday:過這個數字 05/16 23:01
5F:→ livenupday:居然沒推到推文 重新推一下 05/16 23:01
6F:→ livenupday:可以lock的機器是哪台呀 @@ 1024是指 測的時候可能會超 05/16 23:02
7F:→ livenupday:過這個數字 05/16 23:02
8F:→ ilway25:就是同mp1,只有linux11~14可以lockfile 05/16 23:23
9F:推 livenupday:ok 沒有問題 我會在那四台上面測 05/16 23:46