MFC程序运行时无响应,CPU施用为O
MFC程序运行时无响应,CPU使用为O
此程序运行一会后,界面就会提示无响应!CPU使用为0。
此程序有个死循环,不过我有Sleep一秒或半秒。程序中用到了临界区:EnterCriticalSection(&m_AlignmentCS);LeaveCriticalSection(&m_AlignmentCS);程序中还有一些线程。
请问:程序执行一会后,为什么会无响应?这个问题困恼很久了。请大家帮忙分析分析。
------解决方案--------------------
多增加一些Log输出等来分析,线程死锁在哪里
------解决方案--------------------
死锁了还是WaitFor了?
------解决方案--------------------
貌似死锁了 先把临界区都屏蔽掉
------解决方案--------------------
有可能:临界区造成死锁。。
此程序运行一会后,界面就会提示无响应!CPU使用为0。
此程序有个死循环,不过我有Sleep一秒或半秒。程序中用到了临界区:EnterCriticalSection(&m_AlignmentCS);LeaveCriticalSection(&m_AlignmentCS);程序中还有一些线程。
请问:程序执行一会后,为什么会无响应?这个问题困恼很久了。请大家帮忙分析分析。
------解决方案--------------------
多增加一些Log输出等来分析,线程死锁在哪里
------解决方案--------------------
死锁了还是WaitFor了?
------解决方案--------------------
貌似死锁了 先把临界区都屏蔽掉
------解决方案--------------------
有可能:临界区造成死锁。。