Searched defs:rwmutex (Results 1 – 2 of 2) sorted by relevance
18 type rwmutex struct { struct19 rLock mutex // protects readers, readerPass, writer20 readers muintptr // list of pending readers21 readerPass uint32 // number of pending readers to skip readers list23 wLock mutex // serializes writers24 writer muintptr // pending writer waiting for completing readers26 readerCount atomic.Int32 // number of pending readers27 readerWait atomic.Int32 // number of departing readers29 readRank lockRank // semantic lock rank for read locking60 func (rw *rwmutex) init(readRank, readRankInternal, writeRank lockRank) {[all …]
43 var rwmutex *sync.RWMutex var