[發案]Java Multithreading Writ/Read/CreateFil

看板CodeJob (BBS架站)作者 (tnsshnews)時間13年前 (2012/10/22 10:54), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/1
 發案人: 葉先生 聯絡方式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

10/22 10:55, , 1F
已有自己寫好的程式, 但仍須修改
10/22 10:55, 1F
※ 編輯: tnsshnews 來自: 203.79.199.63 (10/22 11:06)

10/22 12:28, , 2F
不多等一下嗎? XDXD
10/22 12:28, 2F

10/22 13:03, , 3F
多等一下?? 什麼意思?
10/22 13:03, 3F

10/22 13:54, , 4F
你不是在 Java 板 po 了一模一樣的問題 lol
10/22 13:54, 4F

10/22 14:06, , 5F
但是似乎這個太難的問題了
10/22 14:06, 5F
文章代碼(AID): #1GXBL8iM (CodeJob)
文章代碼(AID): #1GXBL8iM (CodeJob)