[討論] time.h中的clock()

看板C_and_CPP (C/C++)作者 (小星)時間13年前 (2012/07/31 15:29), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
HI大家好 小弟最近再計算程式的執行時間 start=clock() /*do something*/ end=clock(); total_time=end-start/CLOCKS_PER_SEC; 由於do something裡面是用到pthread thread會依照cpu time的分配做context switch 所以我想請教版友們 time.h中的clock() 在thread進入wait狀態時 是不是不會計算時間 (因為clock是計算程式使用的cpu time) 既然進入等待,應該就不會用到cpu time齁??? 謝謝各位的指點 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.80.156

08/03 10:36, , 1F
這應該是兩回事吧 0.0a 我覺得時間會照算....
08/03 10:36, 1F
文章代碼(AID): #1G5ubnD_ (C_and_CPP)
文章代碼(AID): #1G5ubnD_ (C_and_CPP)