火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 1286|回复: 46
打印 上一主题 下一主题

[类库封装] [开源]水淼·进程通讯类 - 使用投递消息方式构建进程读写...

[复制链接]

21

主题

286

帖子

1261

积分

金牌会员

Rank: 6Rank: 6

积分
1261
楼主
发表于 2024-3-11 01:13:54 | 显示全部楼层
66666666666
回复

使用道具 举报

21

主题

286

帖子

1261

积分

金牌会员

Rank: 6Rank: 6

积分
1261
沙发
发表于 2024-3-12 23:11:18 | 显示全部楼层
写的不错哦,提点小建议哈, 仅供参考,
判断窗口是否被关闭用 IsWindow 是不是更好呢,
另外发送数据写到文件, 收到再读出来一是速度慢, 二是浪费硬盘, 用共享内存多好,速度又快又不读写硬盘
另外连续调用两次写不一样的数据,有一个子进程窗口卡了1秒,他会收到两条消息,他从文件中读出的数据应该第一条呢还是第二条呢
感觉如果不要效率通讯发送copy消息最为保险(内部也是共享内存), 优点时可以有一个整数返回值,缺点是他sendmessage时对方窗口卡的话,发送方也会卡,可以用带超时解决, 如果要效率的话用postmessage加共享内存
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-10 00:25 , Processed in 0.085032 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表