文件名称: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)