建立一个共享数组

bnm77 2008-07-11 12:25:04
程序分成几个部分,但有些数据要共享,共享数据量少变化很快,不适合用数据库。想建立一个数组,供几个程序使用,这几个程序可能轮流打开,也可能按需打开。这个共享数组如何建?
...全文
75 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bnm77 2008-07-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 Jcily 的回复:]
共享数据量少变化很快
很特殊,直接全局了。:)
[/Quote]
不能全局,是几个程序分别运行。没有那个程序从头到尾一直运行。
cnzdgs 2008-07-12
  • 打赏
  • 举报
回复
进程间共享数据?共享方式根据具体情况来定,对于“数据量少变化很快”的方式,可以考虑把数据和方法封装在一个DLL里面,把数组定义在共享区中,提供导出函数来对该数组进行操作,在DLL内部处理进程同步。
yyunffu 2008-07-12
  • 打赏
  • 举报
回复
学习,支持楼主。
Hiiishe 2008-07-12
  • 打赏
  • 举报
回复
共享数据量少变化很快
很特殊,直接全局了。:)
沈阳大猫 2008-07-12
  • 打赏
  • 举报
回复
内存映射啦,内存操作速度也快
西山小月 2008-07-11
  • 打赏
  • 举报
回复
用共享内存
greatws 2008-07-11
  • 打赏
  • 举报
回复
可以用内存映射,几个函数
CreateFileMapping
OpenFileMapping
MapViewOfFile

15,466

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧