package
1.0.0-rc.3
Repository: https://github.com/iotaledger/hive.go.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
NewDAGMutex creates a new DAGMutex.
No description provided by the author
NewMultiMutex creates a new MultiMutex.
No description provided by the author
NewStarvingMutex creates a new StarvingMutex.

# Structs

No description provided by the author
DAGMutex is a multi-entity reader/writer mutual exclusion lock that allows for starvation.
No description provided by the author
MultiMutex is a mutex that allows to lock multiple entities exclusively.
No description provided by the author
No description provided by the author
No description provided by the author
A StarvingMutex is a reader/writer mutual exclusion lock that allows for starvation of readers or writers by first prioritizing any outstanding reader or writer depending on the current mode (continue reading or continue writing).

# Interfaces

LockableEntity is an interface that allows to lock (and unlock) entities that are generating complex locks.

# Type aliases

No description provided by the author
No description provided by the author