看板 CodeJob 關於我們 聯絡資訊
 發案人: 葉先生 聯絡方式1: 站內信 聯絡方式2:0926328875 所在地區 :台北市 有效時間: 找到為止 專案說明: 已有Java基礎, 會使用Java Thread, 但缺乏實務經驗,徵求講師指導, Java Multithreading Writ/Read/Create File   預算:500-1000 接案者要求:熟悉Java Threading 接受新手承案否:否   附註:(預算可再談) 目前程式執行需要三個執行序: Thread-1: 持續監聽網路封包 Thread-2: 一有新封包接收到, 立刻寫入檔案 Thread-3: 每隔五分鐘產生一個新檔案(.bak), 任何新收到的封包,寫入最產生的檔案裡, 等一個五分鐘的新檔案產生之後, 上一個檔案的.bak便取消掉 (.bak的目的是確保該檔案目前還未關閉) 小弟目前做法是: Thread-1: 每個幾秒鐘, 就詢問server, 是否有新封包, 如果有, 便一直塞入List中 Thread-2: 利用loop一直掃描Thread-1的List, BufferWriter寫入檔案, 並將以寫入檔案的資料從List刪除(確保List中資料都是未寫入檔案的) Thread-3: 每隔五分鐘產生新檔案(.bak), 並將五分鐘內接收的新資料寫入該檔案, 下一個五分鐘產生新檔案時, 將上一個五分鐘產生的檔案改檔名(取消.bak), 關閉BufferWriter指向, 並將Thread-2的BufferWriter指向新的檔案(新的.bak)     (以下內容鼓勵結案後填寫,可以詢問接案人願不願意暴光接案身份) 結案意見:  接案人: 評價(0-10):   說明: -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.79.199.63
tnsshnews:已有自己寫好的程式, 但仍須修改 10/22 10:55
※ 編輯: tnsshnews 來自: 203.79.199.63 (10/22 11:06)
PsMonkey:不多等一下嗎? XDXD 10/22 12:28
tnsshnews:多等一下?? 什麼意思? 10/22 13:03
PsMonkey:你不是在 Java 板 po 了一模一樣的問題 lol 10/22 13:54
tnsshnews:但是似乎這個太難的問題了 10/22 14:06