package keymutex
import "k8s.io/kubernetes/pkg/util/keymutex"
Index ¶
Types ¶
type KeyMutex ¶
type KeyMutex interface { // Aquires a lock associated with the specified ID, creates the lock if one doesn't already exist. LockKey(id string) // Releases the lock associated with the specified ID. // Returns an error if the specified ID doesn't exist. UnlockKey(id string) error }
KeyMutex is a thread-safe interface for aquiring locks on arbitrary strings.
func NewKeyMutex ¶
func NewKeyMutex() KeyMutex
Returns a new instance of a key mutex.
Source Files ¶
keymutex.go
- Version
- v1.1.4
- Published
- Jan 8, 2016
- Platform
- windows/amd64
- Imports
- 3 packages
- Last checked
- 1 minute ago –
Tools for package owners.