在MFC编程中,线程是用AfxBeginThread函数创建的,那么该用什么函数去获知线程运行了的时间?

解决方案 »

  1.   

    简单点的可以用GetTickCount,不过由于多种因素,可能得不到正确的值,Windows核心编程里边有一个CStopwatch类可以实现你的需求
    具体可以参考这里http://blog.csdn.net/lsm307742191/archive/2008/12/31/3665023.aspx
      

  2.   

    线程函数入口GetTickCount,函数出来的时候GetTickCount再获取一次,两者想减就是这次的
    然后每次进入线程都统计,最后算总和
      

  3.   

    你要的是线程执行了多久?
    GetThreadTimes