github.com/jonhoo/drwmutex (go): package drwmutex provides a DRWMutex, a distributed RWMutex for use when there are many readers spread across many cores, and relatively few cores. DRWMutex is meant as an almost drop-in replacement for sync.RWMutex.
Keywords: golang|locking|multi-core|scalability|synchronization