我想报告服务器进程中每个线程使用的cpu时间量(用C/C++编写)
在 Linux上).我无法在Windows上找到相当于GetThreadTimes()的东西,但这就是我正在寻找的东西.
在 Linux上).我无法在Windows上找到相当于GetThreadTimes()的东西,但这就是我正在寻找的东西.
谁能指出我正确的方向?
解决方法
getrusage(2)与RUSAGE_THREAD.从手册页:
int getrusage(int who,struct rusage *usage); getrusage() returns resource usage measures for who,which can be one of the following: [...] RUSAGE_THREAD (since Linux 2.6.26) Return resource usage statistics for the calling thread.