读书人

VC++ TCP/IP通信线程的有关问题

发布时间: 2012-04-09 13:41:25 作者: rapoo

VC++ TCP/IP通信线程的问题?
请问:
基于TCP/IP通信,程序中某线程正在运行(一直运行),这时候点击界面按钮Button1,执行代码段A.有时候出现整个程序卡死的现象。
后我在代码段A的入口处设置一断点a,当我点击界面按钮Button1时,程序并未运行到断点处,但后面查询结构实际上却执行了该代码段A。执行代码段A后,似乎回到线程中继续执行时,整个程序就卡死了。如果在线程中我要调试程序运行到哪一处出现问题,该如何调试。有什么方法?
这些对线程影响在哪里?

谢谢!

[解决办法]
Debug 或者写日志 看看卡哪里了
[解决办法]
死锁了吧,你的线程中怎么写的,做了些什么事情?线程函数里也是打断点的
[解决办法]
可以打断点,最好还是写日志吧,我的资源里有一个简单的日志类,可以用一下。调多线程一定要加日志,这样才能进步快。。
在关键流程处加日志,看看程序是怎么走的
[解决办法]
你确定你的断点下上了么??

你看一下你那个断点的圈是实心的么

程序卡死是你的UI线程卡住了。

读书人网 >VC/MFC

热点推荐