flock:Go中的线程安全文件锁定库(最初为github.comtheckmango-flock)

时间:2024-02-26 18:36:36
【文件属性】:

文件名称:flock:Go中的线程安全文件锁定库(最初为github.comtheckmango-flock)

文件大小:14KB

文件格式:ZIP

更新时间:2024-02-26 18:36:36

go windows linux golang osx

群 flock实现了线程安全的sync.Locker接口,用于文件锁定。 它还包括一个非阻塞的TryLock()函数,以允许锁定而不会阻塞执行。 执照 flock是根据BSD 3-条款许可发布的。 有关更多详细信息,请参见LICENSE文件。 兼容 该程序包使用了Go 1.7中引入的context程序包。 因此,该软件包对Go 1.7+具有隐式依赖性。 安装 go get -u github.com/gofrs/flock 用法 import "github.com/gofrs/flock" fileLock := flock . New ( "/var/lock/go-lock.lock"


【文件预览】:
flock-master
----.gitignore(266B)
----flock_test.go(7KB)
----README.md(1KB)
----flock_example_test.go(2KB)
----flock_internal_test.go(634B)
----appveyor.yml(517B)
----flock_winapi.go(2KB)
----LICENSE(1KB)
----flock_aix.go(7KB)
----flock_unix.go(6KB)
----.travis.yml(161B)
----flock_windows.go(4KB)
----flock.go(4KB)

网友评论