[問題] Queue 接收 byte[] 記憶體持續上升
請問打算寫個 USB 接收 image
image會轉成array
丟進 Queue, 出來再經過演算法丟出來
但因為可能來不及收所以才用 Queue
先暫時用兩個執行緒, 一個丟, 一個收
限制FIFO大小, 滿了不收
但這樣會造成記憶體使用持續上升???
是還有需要把沒用到的釋放掉嗎?
但在收的執行緒加 Sleep 試著收慢點就解決了!
試問這樣架構哪裡有問題? 謝謝
https://hackmd.io/@abc95007/SktVNMtsS
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.50.132.167 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1573624100.A.853.html
推
11/13 20:59,
5年前
, 1F
11/13 20:59, 1F
→
11/13 20:59,
5年前
, 2F
11/13 20:59, 2F
→
11/14 01:08,
5年前
, 3F
11/14 01:08, 3F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章