讀,用線程不協調導致產生內存急劇增大併產生疑是內部函數出錯感覺

最近在做圖像處理。調用別人寫好的讀線程和使用線程。發現別人用的好好的,自己用在增加了自己函數後卻出現內存急劇增大問題。
雖然一開始就有可能是讀線程太快的感覺,但是卻沒去調這個。自我感覺不好,認爲是自己寫的函數有問題,結果調了很久都沒問題。心裏鬱悶了很久。今天還是老老實實把讀進程時間弄長了點,結果很好。
這就是個典型的消費者和生產者問題。因爲生產者產生速度太快而又沒有拋棄機制,所以只能在內存不斷累積導致內存滿。
感覺對自己還是不夠自信,明明知道最可能也最容易測試的問題卻因爲不信任自己書寫的函數,沒有去做,導致浪費這麼長時間。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章