看板 [ java ]
討論串[問題] Java Multithreading Writ/Read/Create
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者tnsshnews (tnsshnews)時間13年前 (2012/10/23 14:58), 編輯資訊
0
0
0
內容預覽:
剛才想到解法, 不知是否完美, 吝請各位高手指教,. if(BlockingQueue.size() > 0){. bufferedwriter.write(BlockingQueue.take());. }. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 203.79.19

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者tnsshnews (tnsshnews)時間13年前 (2012/10/23 12:14), 編輯資訊
0
0
0
內容預覽:
謝謝大大的分享, 小弟目前已經幾乎要完成了,. 但遇到一個問題, 就是當BlockingQueue裡面的東西都被取光,. 就會一直block在那邊, thread2就不會結束, 一直hold在那邊,. 也沒有辦法判斷時間是不是超過五分鐘, 要換檔!!. --. 發信站: 批踢踢實業坊(ptt.c

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者adrianshum (Alien)時間13年前 (2012/10/22 22:43), 編輯資訊
0
0
0
內容預覽:
這樣做不是不可以,只是個人覺得這三個動作未至於獨立到要分開. thread做,單 thread 就可以寫得很有條理了。anyway, 後面繼續. 建議避免這樣做 polling.. Java 本身就有現成好用的 producer-consumer queue (BlockingQueue). 改用
(還有1243個字)

推噓3(3推 0噓 10→)留言13則,0人參與, 最新作者tnsshnews (tnsshnews)時間13年前 (2012/10/22 11:16), 編輯資訊
0
0
0
內容預覽:
Dear all,. 小弟為Multithreading新手一位, 過去鮮少寫過多執行序的問題。. 目前程式執行需要三個執行序:. Thread-1: 持續監聽網路封包. Thread-2: 一有新封包接收到, 立刻寫入檔案. Thread-3: 每隔五分鐘產生一個新檔案(.bak), 任何新收到的
(還有707個字)
首頁
上一頁
1
下一頁
尾頁