栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

共享内存 - 理解Linux进程

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

共享内存 - 理解Linux进程


### 共享内存

对于共享内存是好是坏,我们不能妄下定论,不过学习一下总是好的。

不同进程之间内存空间是独立的,也就是说进程不能访问也不会干扰其他进程的内存。如果两个进程希望通过共享内存的方式通信呢?可以通过`mmap()`系统调用实现。

### Go实例

Go也实现了`mmap()`函数支持共享内存,不过也是通过cgo来调用C实现的系统调用函数。Cgo是什么?它是Go调用C语言模块的功能,当然这种调用很可能是平台相关的,也就是无法保证在Windows也能正确运行。

具体代码参见[Golang对共享内存的操作](http://studygolang.com/articles/743),有时间我们也愿意写一个更简单易懂的例子。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/213660.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号