关于AfxBeginThread的一个问题。 20

在vc6.0中,使用AfxBeginThread开启一个发送数据线程,为什么有的时候接收方可以收到数据,有的时候却收不到数据。我设断点调试,程序第一次运行到AfxBegi... 在vc6.0中,使用AfxBeginThread开启一个发送数据线程,为什么有的时候接收方可以收到数据,有的时候却收不到数据。我设断点调试,程序第一次运行到AfxBeginThread开启发送数据线程时,并没有进入发送数据的函数,而第二次调用的时候进入了,可接受方居然一下接到两个重复包,有时居然还出现收到空包的情况,但我又没有发空包,请哪位高手帮我解决一下,不胜感激。
很感谢fancyaj,但是好像不是我想要的!哈哈!
展开
 我来答
fancyaj
2006-08-19 · TA获得超过1058个赞
知道小有建树答主
回答量:709
采纳率:0%
帮助的人:916万
展开全部
线程是靠CPU时间片工作的,也就是分配给某个线程的概率不等,类似一个随机函数,多线程也就是靠这些小的时间片变换而形成的,从根本上说除非你有多个CPU,否则就不算真正意义的多线程。

你这个问题可能也是这样。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式