我用来测量不同线程的时间消耗CLOCK_THREAD_CPUTIME_ID
和clock_gettime
。在C++世界中是否有任何线程特定的时钟?
但是clock_gettime是POSIX世界的一个标准,因此它在平台穿越时不能在Windows等其他平台上工作。
我检查了C++ STD,发现steady_clock
,system_clcok
,high_resolution_clock
到现在为止,这些都不能为特定线程计时。
我错过任何东西吗?如果是,那么子弹是什么?或者,如果没有,任何建议?
如果你能给出更详细的exp,那会更好。作为答案。 @JoachimPileborg – hxpax
@JoachimPileborg尽管你可以在适当的地方发布它,而不是在评论部分。然后,可以像其他任何回答一样进行同行评审,这是通过更多类似“论坛”的网站创建SO模型的全部目的。 –