第七章 线程的调度、优先级和亲缘性(3)

五、线程的运行时间 BOOL GetThreadTimes (HANDLE hThread, PFILETIME pftCreationTime, PFILETIME pftExitTime, PFILETIME pftKernelTime, PFILETIME pftUserTime); 该函数返回四个时间值, 时 间 值 含 义 创建时间 格林威治1601/01/01午夜后100 n s的时间间隔表示的绝对值,用于指明线程创建的时间 退出时间 格林威治1601/01/01午夜后100 n s的时间间隔表示的绝对值,指明线程退出的时间。如果线程仍然在运行,退出时间则未定义 内核时间 一个相对值,用于指明线程执行操作系统代码已经经过了多少个1 0 0 n s的C P U时间 用户时间 一个相对值,用于指明线程执行应用程序代码已经经过了多少个1 0 0 n s的C P U时间 BOOL GetProcessTimes (HANDLE hProcess PFILETIME pftCreationTime, PFILETIME pftExitTime PFILETIME pftKernelTime, PFILETIME pftUserTime); 返回的是某个进程中的所有线程(甚至是已经终止运行的线程)运行的时间总和。 Windows提供了一些高分辨率性能函数: BOOL QueryPerformanceFrequency(LARGE_INTEGER* pliFrequency); BOOL QueryPerformanceCounter(LARGE_INTEGER* pliCunt);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值