shm:Golang POSIX共享内存库

时间:2024-06-08 02:40:06
【文件属性】:

文件名称:shm:Golang POSIX共享内存库

文件大小:1.03MB

文件格式:ZIP

更新时间:2024-06-08 02:40:06

Go

POSIX共享内存 可以(大多数?)UNIX风格进行移植:当前是linux,freebsd和darwin。 用法 package main import ( "os" "github.com/fabiokung/shm" ) func main () { file , err := shm . Open ( "my_region" , os . O_RDRW | os . O_CREATE , 0600 ) if err != nil { panic ( err ) } // syscall.Ftruncate if new, etc defer file . Close () defer shm . Unlink ( file . Name ()) }


【文件预览】:
shm-master
----shm.go(724B)
----README.md(381B)
----shm_linux.go(448B)
----shm_unsupported_test.go(286B)
----LICENSE(1KB)
----shm_unsupported.go(358B)
----shm.test(3.54MB)
----shm_test.go(931B)

网友评论