[問題] 如何讀取一個還在寫入資料的txt檔??

看板java作者 (每天不同的期待^^)時間17年前 (2009/03/18 11:37), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/1
我的問題是這樣的 當我的server 在第一個使用者連線的時候 他可能正在把資料寫入 txt 檔中 我要第二個使用者連上線的時候 就直接去讀取txt的資料 但是第二個上線的時候第一個使用者正在寫入資料 但是檔案還沒關閉 看了API FileWrite的部份 好像沒有允許這個檔案可以同步被寫入讀取 請問我這邊該用什麼方法還解決比較好呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.198.101

03/18 11:59, , 1F
資料庫也沒辦法在lock的時候寫入資料,換條路走吧
03/18 11:59, 1F

03/18 12:13, , 2F
請問有辦法就是每寫ㄧ行的資料 就寫入檔案嗎?
03/18 12:13, 2F

03/18 12:15, , 3F
現在就是要等close 才會把資料顯示,我想要每寫ㄧ行
03/18 12:15, 3F

03/18 12:16, , 4F
就寫入檔案 我開檔的時候就可以看到這樣? 這樣可行嗎?
03/18 12:16, 4F

03/18 12:45, , 5F
http://0rz.tw/KkyFw flush() 的解釋
03/18 12:45, 5F

03/18 17:53, , 6F
做個filelock, 等資源release了再放第二條thread走不知可行?
03/18 17:53, 6F
文章代碼(AID): #19m6n_BA (java)