没有合适的资源?快使用搜索试试~ 我知道了~
mmap:mmap syscall的接口可提供对内存的安全有效访问
共11个文件
go:5个
mod:1个
license:1个
需积分: 17 0 下载量 114 浏览量
2021-03-11
17:02:21
上传
评论
收藏 8KB ZIP 举报
温馨提示
贴图 mmap syscall的接口可提供对内存的安全有效访问。 *mmap.File满足io.ReaderAt和io.WriterAt接口。 仅适用于darwin OS,Linux和Little Endian 64位体系结构。 安全与效率 Golang mmap syscall函数将映射的内存公开为字节数组。 如果即使在未映射内存区域后仍引用该数组,则可能导致分段错误。 mmap package通过提供ReadAt和WriteAt函数提供对字节数组的安全访问。 WriteAt函数将切片复制到内存映射的区域中,而ReadAt函数将数据从内存映射区域复制到给定的切片,因此,避免暴露引用映射内存的字节数组。 这也避免了任何额外的数据复制,从而提供了对内存映射区域的有效访问。 我们还添加了诸如WriteUint64At , ReadUint64At函数,这些函数可以直接将mmaped内存
资源推荐
资源详情
资源评论
收起资源包目录
mmap-master.zip (11个子文件)
mmap-master
go.mod 43B
mmap.go 1KB
go.sum 0B
mmap_data.go 3KB
mmap_test.go 16KB
mmap_page.go 889B
.travis.yml 182B
LICENSE 1KB
doc.go 291B
README.md 2KB
.gitignore 213B
共 11 条
- 1
资源评论
笨猫猪
- 粉丝: 30
- 资源: 4732
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功