日期:2014-05-18  浏览次数:21007 次

多进程共享数据,不知道有什么比较快捷,不消耗资源的方法
我现在有一点数据,也不大。就10多个字节,但是每秒更新300次,

需要把这个数据放出去,只要在同系统中运行的程序,都可以访问到数据,

我尝试用写内存的方法,可是CPU消耗到10%左右,没办法,每秒写300次,再加上其他程序每秒300次的访问,最后绝对消耗更多的资源,所以想请教一个好点的方法,主要是减少系统消耗

------解决方案--------------------
内存映射文件
------解决方案--------------------
用GlobalAlloc申请,然后把句柄用消息发给各给进程
用GlobalLock打开获取内存地址
这是最高效的办法了


------解决方案--------------------
探讨
引用:
用GlobalAlloc申请,然后把句柄用消息发给各给进程
用GlobalLock打开获取内存地址
这是最高效的办法了

消耗怎么样,我没秒要写300次,我都在考虑用Socket看看效果。。

------解决方案--------------------
太难了,不懂