Advanched sync package for Golang.
It's a multiple mutexes with lock and unlock by name implemented as interface{}
. Uses sync.RWMutex+map
.
It's a multiple read/write mutexes with lock, unlock, rw lock and rw unlock by name implemented as interface{}
. Uses sync.RWMutex+map
.
It's a multiple mutexes with lock and unlock by name implemented as interface{}
. Uses sync.Map
.
It's a multiple read/write mutexes with lock, unlock, rw lock and rw unlock by name implemented as interface{}
. Uses sync.Map
.
It's semaphore primitive based by sync.Cond
.
It's a multiple semaphores with acquiries and releases by name implemented as interface{}
. Uses sync.RWMutex+map
.
It's a multiple mutexes with acquiries and releases by name implemented as interface{}
. Uses sync.Map
.