草庐IT

pActivity

全部标签

c++ - 使用大线程池调试多线程 C++ 应用程序

我有一个在VS2014SP2下运行的nativeC++应用程序,它使用我自己的线程池类使用大量多线程。通常,应用程序在任何时候都会有超过32个线程在运行,其中大部分时间大部分时间都处于空闲状态。调试器中是否有任何方法可以查看线程View中的哪些线程处于空闲状态(即在sleep函数中),目前,如果我中断执行,调试器通常会将我带回非事件线程的sleep部分;UINT_cdeclMyThreadFunc(LPVOIDpParam){CMyThreadSlot*pThreadInfo=(CMyThreadSlot*)pParam;while(pThreadInfo->m_pManager->m