package
4.2.4
Repository: https://github.com/admpub/nging.git
Documentation: pkg.go.dev

# Functions

IsCompleted 等待文件有数据且已写完 费时操作 放在子线程中执行 @param file 文件 @param start 需要传入 time.Now.Local(),用于兼容遍历的情况 @return true:已写完 false:外部程序阻塞或者文件不存在.
Lock 共享锁(支持多读),非阻塞模式,获取失败直接返回错误.
LockBlock 共享锁,阻塞模式,获取不到时阻塞等待直至成功.
LockEx 独占锁(独占读和写),非阻塞模式,获取失败直接返回错误.
LockExBlock 独占锁,阻塞模式,获取不到时阻塞等待直至成功.
Unlock 解锁.
UnlockAndClose 解锁并关闭文件.