c语言加锁处理 C语言高手来,共享内存的方法?
浏览量:2972
时间:2021-03-11 16:10:52
作者:admin
C语言高手来,共享内存的方法?
共享内存用于进程之间的通信。如果它是多线程的,它可以与全局变量信号量互斥吗?如果必须使用它,进程将使用shmget创建共享内存区域,然后使用shmat连接到共享内存进行访问。注意信号量是互斥的。共享内存本身没有同步机制。
如何用标准C语言创建出共享内存?
使用Win32 API的文件映射功能。有关详细信息,请参见MSDN中创建文件映射函数的说明。文件映射将一段内存与文件的一部分相关联。不同的进程关联同一文件的同一部分,它们关联的内存将是相同的物理内存
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。