package
Version:
v0.0.0-...-05317bf
Opens a new window with list of versions in this module.
Published: Nov 21, 2015
License: MIT
Opens a new window with license information.
Imports: 4
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type FileMutex struct {
Name string
}
flock 加锁,会将锁(系统级别)挂在某个文件上,只要有进程给某个文件挂上了锁,则其他进程(包括本进程)就必须解锁
flock 加的锁,有两种方式解除锁:
1.加锁的进程退出了,锁自动释放
2.在进程内,使用 fd0 挂上的锁,显式的使用 fd0 解锁;
注意:同一个进程内,fd0 和 fd1 指向同一个文件(fd1 不是 fd0 的副本),若是 fd0 挂上的锁,必须用 fd0 来解锁,fd1 无法解锁
Source Files
¶
Click to show internal directories.
Click to hide internal directories.