type sync.RWMutex
38 uses
sync (current package)
rwmutex.go#L28: type RWMutex struct {
rwmutex.go#L56: func (rw *RWMutex) RLock() {
rwmutex.go#L75: func (rw *RWMutex) RUnlock() {
rwmutex.go#L90: func (rw *RWMutex) rUnlockSlow(r int32) {
rwmutex.go#L105: func (rw *RWMutex) Lock() {
rwmutex.go#L131: func (rw *RWMutex) Unlock() {
rwmutex.go#L157: func (rw *RWMutex) RLocker() Locker {
rwmutex.go#L161: type rlocker RWMutex
rwmutex.go#L163: func (r *rlocker) Lock() { (*RWMutex)(r).RLock() }
rwmutex.go#L164: func (r *rlocker) Unlock() { (*RWMutex)(r).RUnlock() }
crypto/tls
common.go#L692: mutex sync.RWMutex
go.etcd.io/bbolt
db.go#L148: mmaplock sync.RWMutex // Protects mmap access during remapping.
db.go#L149: statlock sync.RWMutex // Protects stats access.
go/token
position.go#L387: mutex sync.RWMutex // protects the file set
net
dnsclient_unix.go#L324: mu sync.RWMutex // protects dnsConfig
interface.go#L179: sync.RWMutex // guard the following
net/http
server.go#L2254: mu sync.RWMutex
os
exec.go#L25: sigMu sync.RWMutex // avoid race between wait and signal
src.elv.sh/pkg/cli
app.go#L67: StateMutex sync.RWMutex
src.elv.sh/pkg/cli/clitest
fake_tty.go#L38: bufMutex sync.RWMutex
fake_tty.go#L47: sizeMutex sync.RWMutex
src.elv.sh/pkg/cli/mode
navigation.go#L60: stateMutex sync.RWMutex
src.elv.sh/pkg/cli/prompt
prompt.go#L25: lastMutex sync.RWMutex
prompt.go#L68: unknownContent, sync.RWMutex{}}
src.elv.sh/pkg/cli/tk
codearea.go#L97: StateMutex sync.RWMutex
colview.go#L50: StateMutex sync.RWMutex
listbox.go#L55: StateMutex sync.RWMutex
textview.go#L46: StateMutex sync.RWMutex
src.elv.sh/pkg/edit
editor.go#L25: excMutex sync.RWMutex
src.elv.sh/pkg/eval
eval.go#L51: mu sync.RWMutex
src.elv.sh/pkg/eval/vars
env_list.go#L36: sync.RWMutex
ptr.go#L12: mutex *sync.RWMutex
ptr.go#L18: func FromPtrWithMutex(p interface{}, m *sync.RWMutex) PtrVar {
ptr.go#L26: return FromPtrWithMutex(p, new(sync.RWMutex))
src.elv.sh/pkg/wcwidth
wcwidth.go#L12: overrideMutex sync.RWMutex
syscall
env_unix.go#L21: envLock sync.RWMutex
exec_unix.go#L66: var ForkLock sync.RWMutex
testing
testing.go#L386: mu sync.RWMutex // guards this group of fields
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)