子线程socke:send数据导致主界面无响应?解决思路

子线程socke::send数据导致主界面无响应?
主要流程是这样的:在主界面创建一个socket,链接到服务器,使用WSAAsyncSelect注册一个主界面的关于FD_READ的消息事件响应函数OnRecv,然后开启一个发送线程来发送数据。每发送(send)一笔数据会等待服务器返回的回应消息(在OnRecv中读到),若等到继续发送下一笔,否则无限等待。

问题,子线程开始send后,主界面就卡死了,无响应,麻烦帮忙看下是什么问题啊?谢谢了。

------解决方案--------------------
看看你的主线程子线程的逻辑是怎样的,是不是在主线程中有等待操作了
------解决方案--------------------
肯定是等待返回的地方没有接到数据,才同步在那里的,还是代码有问题