作者teddypig (每天不同的期待^^)
看板java
標題[問題] 如何讀取一個還在寫入資料的txt檔??
時間Wed Mar 18 11:37:34 2009
我的問題是這樣的
當我的server 在第一個使用者連線的時候
他可能正在把資料寫入 txt 檔中
我要第二個使用者連上線的時候 就直接去讀取txt的資料
但是第二個上線的時候第一個使用者正在寫入資料 但是檔案還沒關閉
看了API FileWrite的部份
好像沒有允許這個檔案可以同步被寫入讀取
請問我這邊該用什麼方法還解決比較好呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.173.198.101
推 leichen:資料庫也沒辦法在lock的時候寫入資料,換條路走吧 03/18 11:59
→ teddypig:請問有辦法就是每寫ㄧ行的資料 就寫入檔案嗎? 03/18 12:13
→ teddypig:現在就是要等close 才會把資料顯示,我想要每寫ㄧ行 03/18 12:15
→ teddypig:就寫入檔案 我開檔的時候就可以看到這樣? 這樣可行嗎? 03/18 12:16
推 mc18:做個filelock, 等資源release了再放第二條thread走不知可行? 03/18 17:53