在Linux中,进程间数据共享,通过共享内存和内存映射文件...
请问:
   Windows中可用有内存映射文件来实现数据共享!那么Windows中有linux
   相应的'共享内存'吗?

解决方案 »

  1.   

    Windows中有全局堆,
    用GlobalAlloc来分配并得到一块全局堆内存的句柄,用GlobalLock锁定并返回该块内存的地址指针,这样你就可使用了。
      

  2.   

    To: SoLike(是我) 根据"Windows高级编成"一书! 在Win32编成中,已经不区分全局和局部堆,之所以存在GlobalAlloc()涵数是为了Win16程序的移植便利!我是这么理解的!!!难道我的理解有误吗?请 SoLike兄多多指教!!!
      

  3.   

    在win95核心及其之前的win16核心的操作系统都是内存共享的但是win NT 核心的操作系统里每个进程独占内存
      

  4.   

    To;ahao(天·狼·星星) 那么说,不提供fd(文件描述符)的映射文件就是拉!!!