Re: [系程] sorted chunk只能存在一個tmpfile裡?

看板b96902HW作者 (掛站中..請稍後XD)時間16年前 (2009/05/17 11:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/13 (看更多)
看來temp file似乎有非常多問題 總而言之有幾點要注意: 1. 因為作業規定就只能寫到一個temp file,所以請同學就還是維持原來的規定來做 (不要戰我阿...這點我跟老師戰過了,老師有他的堅持XD) 如果真的有困難的話,寫到不同temp file也是可以接受的 但會斟酌扣一些分數 2. 由於是寫到同一個temp file,所以會產生如同學所述的寫檔案lock的問題 作業的規定是:一定要寫到同一個檔案,所以也一定會產生lock 根據作業的規定,要lock就只能給他lock了... 有人說fork會測不準,沒錯,的確會測不準,不準就只能給他不準了... (這點我同樣跟老師戰過...老師就是有他的堅持呀(遠目)) 如果同學們認為要有實驗精神不能亂測,也沒關係,跟第1部分一樣 就寫到不同的檔案就會測比較準了,也同樣會斟酌扣一些分數 3. 我知道一次fork一個也可以避開lock的問題,但同樣的, 這似乎就有點跟作業規定不太一樣QQ 所以請同學們還是維持一次fork多個process, 要多少可以自行決定,但不要搞的跟vfork一樣XD 4. 會這樣決定是因為,作業規定就是如此,如同學所說, 已經有許多同學花很多時間在上面了, 突然改掉作業規定似乎對花時間在莫名規定的同學們不太友善,評分也較為公平。 另外,講點題外話,本次作業其實目的有兩個, 一是讓同學們練習fork,二是瞭解fork及vfork的差異 的確我在出作業的時候沒有想到後者會因為一些因素影響 而當我發現時,其實也還沒announce,但上奏之後就被打槍了= = 好吧就是這樣子,有很多詭異的地方沒交代清楚,造成同學困擾先說聲抱歉 如果有任何意見或心得,可以用簡短的幾句話寫在readme裡面 讓我瞭解你的想法,如果合理也會斟酌參考而不會改分數改的太嚴 最後,請大家加油!(放心啦,有交作業期末有保佑阿XD) ※ 引述《pishen (軒)》之銘言: : 請問助教 temp file 真的只能有一個嗎? : 如果 temp file 到時候都要刪掉,開幾個好像沒有很大影響? : 因為要把每一個 sorted chunk 排在同一個 temp file 中, : 還要用調整 offset 的方式來讀取每一個 chunk (chunk的大小又不一定), : 實在很麻煩耶(對我來說啦,或是我沒有抓到要領QQ) : 而且這個好像不是這次作業主要的訴求吧? : 謝謝:) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.245.120
文章代碼(AID): #1A3uKZ3b (b96902HW)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 5 之 13 篇):
文章代碼(AID): #1A3uKZ3b (b96902HW)