首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

实现多线程共享解决思路

2012-03-12 
实现多线程共享我想用多线程共享出一个MEMORY,以便在两个线程中传递不同的文件.我的想法:我用CreateStream

实现多线程共享
我想用多线程共享出一个MEMORY,以便在两个线程中传递不同的文件.  
  我的想法:  
  我用CreateStreamOnHGlobal建了一个用来存放文件的IStream.  
  线程A向里面写数据文件.  
  线程B用GetHGlobalFromStream得到这个Stream的HGLOBAL,  
  再通过GlobalLock得到数据指针.从这块数据中读数据. 
  问一下怎么实现 最好给个例子

[解决办法]
http://www.cppblog.com/ztwaker/archive/2006/08/16/11272.html
多线程写共享内存
[解决办法]
多线程不是很简单吗? 全局变量就可以共享,不需要使用共享内存,又不是多进程

热点排行