常听到共享内存该词,但就不知道它有何用,怎样用,最好能有些实例,欢迎大虾们指点一二.

解决方案 »

  1.   

    MapFileView
    CreateMapFile...
    Multi processes share memory
      

  2.   

    使用共享内存。
    http://www.codeproject.com/threads/sm.asp
      

  3.   

    下面有个例子:
    http://www.codeproject.com/threads/sm.asp共享内存有很大的用处,很多特别功能依赖于这个技术。
      

  4.   

    比如:
    进程之间共享数据、传递句柄等只要有一个进程把它们放入共享内存中
    其他进程就可以通过CreateFileMapping/OpenFileMapping/MapViewOfFile/
    来得到这些数据换句话说,
    其实相当于在内存中建立了一个共享的文件
    通过“文件名”可以访问
      

  5.   

    就好像多个程序同时对一个文件进行读写,不过大家都采用了MapFileView()将这个文件映射到了内存中,所以只要大家都映射打开同一个文件,虽然得到的内存位置好像不一样,得到的结果却是一样的。(以上内容为个人观点,仅供参考,如有雷同纯属巧合)