程序有时运行出错有时却正常 怎么调试 一般是什么问题
我是创建的vc2005 MFC对话框应用程序(我是创建2个线程来完成我的功能 并用内核对象同步),其实为欢乐豆记牌器。
程序的功能达到了,但有时程序没有死,但功能没了,且CPU占用50%。
我调试了n长时间了,但是实在是找不到哪错了 。
请高手教几招。
两个线程, 一个用FindWindows查找窗口,然后置位内核对象使第二个线程运行并用内核对象使自己挂起。
第2个线程用ReadProcessMemory读内存,当有错就用内核对象挂起自己,
并又用内核对象使第一个线程继续运行。总的来说就是不停查找窗口并读窗口主进程内存。
[解决办法]
概念讲完了,贴代码!
大家瞧瞧,找问题!
[解决办法]
搞不明白你为啥要这么做