读书人

实现多线程共享解决思路

发布时间: 2012-03-12 12:45:33 作者: rapoo

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

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

读书人网 >C++

热点推荐