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()