[問題] 記錄各個Thread的執行時間
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 )
( 未必需要依照此格式,文章條理清楚即可 )
遇到的問題: (題意請描述清楚)
我想在執行multithread的程式完後 取得各條thread的執行時間
我試過使用getrusage()函數 但輸入RUSAGE_THREAD參數時 compile就不會過
說RUSAGE_THREAD沒有宣告 其他二個參數RUSAGE_SELF跟RUSAGE_CHILDREN compile都ok
我已使用了二個作業系統核心版本 ubuntu 2.6.28 跟 fedora 2.6.31 都還是不行 > <
不知道有沒有其它方法可以達到 取得各thread執行時間的目的?
希望得到的正確結果:
取得各thread執行時間
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
linux
有問題的code: (請善用置底文標色功能)
補充說明:
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.229.7.164
→
04/21 03:01, , 1F
04/21 03:01, 1F
→
04/23 14:50, , 2F
04/23 14:50, 2F