[問題] 使用執行緒後執行時間變長

看板C_and_CPP (C/C++)作者 (nola)時間14年前 (2012/03/20 13:40), 編輯推噓0(006)
留言6則, 5人參與, 最新討論串1/2 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) BCB 問題(Question): 原本程式執行壓縮 function 時, 20M 單頻 wav 檔, 壓縮時間為 8 秒, 但使用執行緒呼叫 function 後, 壓縮時間變成 25 秒, 想請問是什麼原因造成這種結果, 謝謝. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.228.244.76

03/20 21:08, , 1F
有程式?
03/20 21:08, 1F

03/20 21:37, , 2F
先把thread優先度調高試試
03/20 21:37, 2F

03/20 22:01, , 3F
你wav壓成什麼格式?
03/20 22:01, 3F

03/22 16:31, , 4F
提供簡易的程式碼可以討論嗎? 因為無法提供完整的
03/22 16:31, 4F

03/22 17:29, , 5F
0.0 ...版規一
03/22 17:29, 5F

03/22 17:45, , 6F
http://codepad.org/spd1dXge 覺得有問題的部份程式 謝謝
03/22 17:45, 6F
文章代碼(AID): #1FQ1X6jH (C_and_CPP)
文章代碼(AID): #1FQ1X6jH (C_and_CPP)