社区
进程/线程/DLL
帖子详情
PostThreadMessage线程间通信遇到的问题
sparrow429
2010-10-28 10:11:02
两个线程,一个接受数据,一个解包并保存,接收数据大概400KB/s,之间用PostThreadMessage来发送数据,经过测试,发现接收的解包的包数,跟解包时候的包数不一致,请问这个怎么解决?????
...全文
123
11
打赏
收藏
PostThreadMessage线程间通信遇到的问题
两个线程,一个接受数据,一个解包并保存,接收数据大概400KB/s,之间用PostThreadMessage来发送数据,经过测试,发现接收的解包的包数,跟解包时候的包数不一致,请问这个怎么解决?????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sparrow429
2010-10-28
打赏
举报
回复
那请问一个线程接收数据+解包+保存,来不及,用什么好方法来解决?
sparrow429
2010-10-28
打赏
举报
回复
...那想不到好方法啊
傻X
2010-10-28
打赏
举报
回复
人家传消息的方式,你当通信模式来用...你牛啊
sparrow429
2010-10-28
打赏
举报
回复
我贴出代码,帮我看看啊
启动线程
hReadThread = (HANDLE) _beginthreadex(NULL,0 ,(unsigned int (__stdcall *)(void *))readThread, (LPVOID)(&m_nport), 0 ,&nReadThreadID) ;//读取
hSaveThread = (HANDLE) _beginthreadex(NULL,0, (unsigned int (__stdcall *)(void *))saveThread , (LPVOID)0, 0, &nSaveThreadID) ;//判断+保存
sparrow429
2010-10-28
打赏
举报
回复
请问下_beginthreadex的第二个参数stack_size默认大小多少啊?改这个参数有意义吗?
sparrow429
2010-10-28
打赏
举报
回复
数据是两个缓存,公用的,一个读取,轮流保存数据,数据满了就PostThreadMessage
Eleven
2010-10-28
打赏
举报
回复
你的数据存在哪里?公用的缓冲区中吗?两个线程都要访问?同步做了吗?
fishion
2010-10-28
打赏
举报
回复
用socket吧
sparrow429
2010-10-28
打赏
举报
回复
自己顶,没人啊
sparrow429
2010-10-28
打赏
举报
回复
写错了:发现接收到的包数,跟解包时候的包数不一致
sparrow429
2010-10-28
打赏
举报
回复
再顶下...来人看看哪
C语言多线程编程-
线程间通信
C语言多线程编程-
线程间通信
VC++多线程编程-线程间的通信和线程同步
线程间通讯 一般而言,应用程序中的一个次要线程总是为主线程执行特定的任务,这样,主线程和...由于属于同一个进程的各个线程共享操作系统分配该进程的资源,故解决
线程间通信
最简单的一种方法是使用全局变量。对于标
Linux下进程间通信方式与线程间通讯
线程和进程的基本
问题
https://www.cnblogs.com/wuyepeng/p/9859341.html 线程和进程的比较 1.进程是资源分配的基本单位。 2.线程是独立调度的基本单位。 3.在同一个进程中,线程的切换不会引起进程的切换。在...
C++多线程--
线程间通信
与线程同步
线程的同步 :虽然多线程能给我们带来好处,但是也有不少
问题
需要解决。例如,对于像磁盘驱动器这样独占性系统资源,由于线程可以执行进程的任何代码段,且线程的运行是由系统调度自动完成的,具有一定的不确定性,...
多线程串口通信 MFC CSerialPort
遇到
问题
: 项目中IO传感器通信模块之前直接写在了主线程中,UI代码和串口通信代码搅合在一起,不利于后期维护,而且有个非常严重的
问题
,IO通信太忙导致整个系统比较卡,特别是当系统接上超过3个摄像机之后...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章