※ 引述《sorryChen (陳揚和)》之銘言:
: 感謝學長詢問, 其實我不需要同時寫一個檔
: 只是怕很多node執行相同的程式時會出錯
: 如果file system沒有保護的機制 就必須要自己加
: 由於這個檔是個公用index
: 原本的機制是 存在就讀入 不存在就建
: 但如果有多個相同的程式在執行時
: 就可能一個在建時 另一個process以為已經建好了要讀
: 不然就是以為還沒建 要建一個準備寫入
: 現在想到的就是先寫到一個暫存檔 寫好後再改檔名
: 希望改檔名的時間非常短 不會有collision
都一同寫入目的檔,或是讓等待的程序寫入暫存檔,不是都一樣要等嗎?
如果讓它們寫入不同的檔案,並在某檔案內做個計數或等一段夠長的時間,
大家都寫完之後,再合併這些檔案,這樣如何呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.229.75