sync.RWMutex.RLock (method)
129 uses
sync (current package)
rwmutex.go#L56: func (rw *RWMutex) RLock() {
rwmutex.go#L163: func (r *rlocker) Lock() { (*RWMutex)(r).RLock() }
crypto/tls
common.go#L751: c.mutex.RLock()
common.go#L801: defer c.mutex.RLock()
common.go#L832: configForClient.mutex.RLock()
common.go#L845: c.mutex.RLock()
common.go#L861: defer c.mutex.RLock()
database/sql
sql.go#L65: driversMu.RLock()
sql.go#L763: driversMu.RLock()
sql.go#L1864: c.closemu.RLock()
sql.go#L2112: tx.closemu.RLock()
sql.go#L2485: s.closemu.RLock()
sql.go#L2630: s.closemu.RLock()
sql.go#L2901: rs.closemu.RLock()
sql.go#L2931: rs.closemu.RLock()
sql.go#L2942: rs.closemu.RLock()
sql.go#L2959: rs.closemu.RLock()
sql.go#L3124: rs.closemu.RLock()
expvar
expvar.go#L223: v.keysMu.RLock()
expvar.go#L324: varKeysMu.RLock()
github.com/ghodss/yaml
fields.go#L293: fieldCache.RLock()
github.com/go-git/gcfg/token
position.go#L121: f.set.mutex.RLock()
position.go#L307: s.mutex.RLock()
position.go#L354: s.mutex.RLock()
position.go#L392: s.mutex.RLock()
position.go#L402: s.mutex.RLock()
github.com/go-redis/redis/v8
cluster.go#L294: c.mu.RLock()
cluster.go#L378: c.mu.RLock()
cluster.go#L389: c.mu.RLock()
ring.go#L243: c.mu.RLock()
ring.go#L257: c.mu.RLock()
ring.go#L269: c.mu.RLock()
ring.go#L298: c.mu.RLock()
ring.go#L334: c.mu.RLock()
ring.go#L355: c.mu.RLock()
sentinel.go#L443: c.mu.RLock()
sentinel.go#L488: c.mu.RLock()
sentinel.go#L590: c.mu.RLock()
github.com/golang-migrate/migrate/v4/database
driver.go#L90: driversMu.RLock()
driver.go#L115: driversMu.RLock()
github.com/golang-migrate/migrate/v4/source
driver.go#L86: driversMu.RLock()
driver.go#L111: driversMu.RLock()
github.com/lann/builder
registry.go#L43: registryMux.RLock()
github.com/mitchellh/go-homedir
homedir.go#L28: cacheLock.RLock()
github.com/prometheus/client_golang/prometheus
registry.go#L377: r.mtx.RLock()
registry.go#L416: r.mtx.RLock()
vec.go#L227: m.mtx.RLock()
vec.go#L307: m.mtx.RLock()
vec.go#L332: m.mtx.RLock()
go.opencensus.io/trace
spanstore.go#L115: ssmu.RLock()
spanstore.go#L212: ssmu.RLock()
spanstore.go#L222: ssmu.RLock()
spanstore.go#L243: ssmu.RLock()
go/token
position.go#L404: s.mutex.RLock()
position.go#L458: s.mutex.RLock()
position.go#L474: s.mutex.RLock()
golang.org/x/net/trace
events.go#L62: famMu.RLock()
events.go#L97: famMu.RLock()
events.go#L191: f.mu.RLock()
events.go#L202: f.mu.RLock()
events.go#L288: el.mu.RLock()
events.go#L391: el.mu.RLock()
trace.go#L221: completedMu.RLock()
trace.go#L232: activeMu.RLock()
trace.go#L257: f.LatencyMu.RLock()
trace.go#L281: completedMu.RLock()
trace.go#L369: activeMu.RLock()
trace.go#L388: completedMu.RLock()
trace.go#L409: activeMu.RLock()
trace.go#L415: tr.mu.RLock() // protects tr fields in Cond.match calls
trace.go#L463: ts.mu.RLock()
trace.go#L485: ts.mu.RLock()
trace.go#L533: activeMu.RLock()
trace.go#L543: completedMu.RLock()
trace.go#L631: b.mu.RLock()
trace.go#L650: b.mu.RLock()
trace.go#L870: tr.mu.RLock()
trace.go#L892: tr.mu.RLock()
trace.go#L904: tr.mu.RLock()
google.golang.org/grpc
clientconn.go#L873: cc.mu.RLock()
clientconn.go#L889: cc.mu.RLock()
clientconn.go#L959: cc.mu.RLock()
clientconn.go#L1200: ac.cc.mu.RLock()
google.golang.org/grpc/internal/channelz
funcs.go#L92: d.mu.RLock()
funcs.go#L506: c.mu.RLock()
funcs.go#L554: c.mu.RLock()
funcs.go#L601: c.mu.RLock()
funcs.go#L650: c.mu.RLock()
funcs.go#L673: c.mu.RLock()
funcs.go#L693: c.mu.RLock()
funcs.go#L716: c.mu.RLock()
google.golang.org/protobuf/reflect/protoregistry
registry.go#L189: globalMutex.RLock()
registry.go#L281: globalMutex.RLock()
registry.go#L296: globalMutex.RLock()
registry.go#L309: globalMutex.RLock()
registry.go#L325: globalMutex.RLock()
registry.go#L342: globalMutex.RLock()
registry.go#L551: globalMutex.RLock()
registry.go#L581: globalMutex.RLock()
registry.go#L609: globalMutex.RLock()
registry.go#L630: globalMutex.RLock()
registry.go#L645: globalMutex.RLock()
registry.go#L658: globalMutex.RLock()
registry.go#L676: globalMutex.RLock()
registry.go#L689: globalMutex.RLock()
registry.go#L707: globalMutex.RLock()
registry.go#L720: globalMutex.RLock()
registry.go#L739: globalMutex.RLock()
registry.go#L752: globalMutex.RLock()
gopkg.in/yaml.v2
yaml.go#L311: fieldMapMutex.RLock()
internal/poll
fd_unix.go#L505: syscall.ForkLock.RLock()
net
dnsclient_unix.go#L400: resolvConf.mu.RLock()
dnsclient_unix.go#L577: resolvConf.mu.RLock()
interface.go#L223: zoneCache.RLock()
interface.go#L228: zoneCache.RLock()
interface.go#L243: zoneCache.RLock()
interface.go#L248: zoneCache.RLock()
sys_cloexec.go#L22: syscall.ForkLock.RLock()
net/http
server.go#L2332: mux.mu.RLock()
server.go#L2421: mux.mu.RLock()
os
exec_unix.go#L69: p.sigMu.RLock()
pipe_bsd.go#L17: syscall.ForkLock.RLock()
syscall
env_unix.go#L80: envLock.RLock()
env_unix.go#L146: envLock.RLock()
testing
testing.go#L704: c.mu.RLock()
testing.go#L852: c.mu.RLock()
text/template
funcs.go#L141: tmpl.muFuncs.RLock()
template.go#L100: t.muFuncs.RLock()
template.go#L200: t.muFuncs.RLock()
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |