sync.RWMutex.Lock (method)

135 uses

	sync (current package)
		rwmutex.go#L105: func (rw *RWMutex) Lock() {

	crypto/tls
		common.go#L802: 	c.mutex.Lock()
		common.go#L862: 	c.mutex.Lock()
		common.go#L906: 	c.mutex.Lock()

	database/sql
		convert.go#L327: 			rows.closemu.Lock()
		sql.go#L45: 	driversMu.Lock()
		sql.go#L57: 	driversMu.Lock()
		sql.go#L1995: 	c.closemu.Lock()
		sql.go#L2166: 	tx.closemu.Lock()
		sql.go#L2198: 	tx.closemu.Lock()
		sql.go#L2729: 	s.closemu.Lock()
		sql.go#L3165: 	rs.closemu.Lock()

	expvar
		expvar.go#L130: 	v.keysMu.Lock()
		expvar.go#L142: 	v.keysMu.Lock()
		expvar.go#L210: 	v.keysMu.Lock()
		expvar.go#L280: 	varKeysMu.Lock()

	github.com/ghodss/yaml
		fields.go#L307: 	fieldCache.Lock()

	github.com/go-git/gcfg/token
		position.go#L132: 	f.set.mutex.Lock()
		position.go#L157: 	f.set.mutex.Lock()
		position.go#L178: 	f.set.mutex.Lock()
		position.go#L202: 	f.set.mutex.Lock()
		position.go#L330: 	s.mutex.Lock()
		serialize.go#L28: 	s.mutex.Lock()
		serialize.go#L46: 	s.mutex.Lock()

	github.com/go-redis/redis/v8
		cluster.go#L271: 	c.mu.Lock()
		cluster.go#L323: 	c.mu.Lock()
		cluster.go#L355: 	c.mu.Lock()
		cluster.go#L1041: 	c.nodes.mu.Lock()
		ring.go#L348: 	c.mu.Lock()
		ring.go#L362: 	c.mu.Lock()
		sentinel.go#L410: 	c.mu.Lock()
		sentinel.go#L454: 	c.mu.Lock()
		sentinel.go#L499: 	c.mu.Lock()
		sentinel.go#L598: 	c.mu.Lock()

	github.com/golang-migrate/migrate/v4/database
		driver.go#L102: 	driversMu.Lock()

	github.com/golang-migrate/migrate/v4/source
		driver.go#L98: 	driversMu.Lock()

	github.com/lann/builder
		registry.go#L22: 	registryMux.Lock()

	github.com/mitchellh/go-homedir
		homedir.go#L36: 	cacheLock.Lock()
		homedir.go#L84: 	cacheLock.Lock()

	github.com/prometheus/client_golang/prometheus
		registry.go#L277: 	r.mtx.Lock()
		registry.go#L384: 	r.mtx.Lock()
		vec.go#L239: 	m.mtx.Lock()
		vec.go#L253: 	m.mtx.Lock()
		vec.go#L280: 	m.mtx.Lock()
		vec.go#L314: 	m.mtx.Lock()
		vec.go#L339: 	m.mtx.Lock()

	go.opencensus.io/metric/metricexport
		reader.go#L123: 	ir.mu.Lock()
		reader.go#L163: 	ir.mu.Lock()

	go.opencensus.io/metric/metricproducer
		manager.go#L48: 	pm.mu.Lock()
		manager.go#L58: 	pm.mu.Lock()
		manager.go#L69: 	pm.mu.Lock()

	go.opencensus.io/stats
		measure.go#L77: 	mu.Lock()
		record.go#L28: 		mu.Lock()

	go.opencensus.io/stats/view
		worker.go#L311: 	w.mu.Lock()
		worker.go#L334: 	w.mu.Lock()
		worker.go#L354: 	w.exportersMu.Lock()
		worker.go#L362: 	w.mu.Lock()
		worker.go#L388: 	w.mu.Lock()
		worker.go#L402: 	w.exportersMu.Lock()
		worker.go#L409: 	w.exportersMu.Lock()
		worker_commands.go#L124: 	w.mu.Lock()
		worker_commands.go#L158: 	w.mu.Lock()

	go.opencensus.io/trace
		spanstore.go#L228: 	ssmu.Lock()
		spanstore.go#L250: 	ssmu.Lock()

	go/token
		position.go#L428: 	s.mutex.Lock()
		position.go#L486: 			s.mutex.Lock()
		serialize.go#L28: 	s.mutex.Lock()
		serialize.go#L53: 	s.mutex.Lock()

	golang.org/x/net/trace
		events.go#L157: 	famMu.Lock()
		events.go#L173: 	f.mu.Lock()
		events.go#L179: 	f.mu.Lock()
		events.go#L315: 	el.mu.Lock()
		trace.go#L373: 		activeMu.Lock()
		trace.go#L399: 	tr.mu.Lock()
		trace.go#L426: 	f.LatencyMu.Lock()
		trace.go#L469: 	ts.mu.Lock()
		trace.go#L478: 	ts.mu.Lock()
		trace.go#L553: 	completedMu.Lock()
		trace.go#L603: 	b.mu.Lock()
		trace.go#L747: 	tr.mu.Lock()
		trace.go#L798: 	tr.mu.Lock()
		trace.go#L838: 	tr.mu.Lock()
		trace.go#L844: 	tr.mu.Lock()
		trace.go#L850: 	tr.mu.Lock()
		trace.go#L856: 	tr.mu.Lock()

	golang.org/x/pkgsite/internal/proxydatasource
		datasource.go#L92: 	ds.mu.Lock()

	google.golang.org/grpc
		clientconn.go#L311: 	cc.mu.Lock()
		clientconn.go#L538: 			cc.mu.Lock()
		clientconn.go#L592: 	cc.mu.Lock()
		clientconn.go#L704: 	cc.mu.Lock()
		clientconn.go#L730: 	cc.mu.Lock()
		clientconn.go#L754: 	cc.mu.Lock()
		clientconn.go#L979: 	cc.mu.Lock()
		clientconn.go#L991: 	cc.mu.Lock()
		clientconn.go#L1083: 		ac.cc.mu.Lock()

	google.golang.org/grpc/internal/channelz
		funcs.go#L86: 	d.mu.Lock()
		funcs.go#L123: 			cm.mu.Lock()
		funcs.go#L133: 		cm.mu.Lock()
		funcs.go#L332: 	c.mu.Lock()
		funcs.go#L339: 	c.mu.Lock()
		funcs.go#L352: 	c.mu.Lock()
		funcs.go#L361: 	c.mu.Lock()
		funcs.go#L369: 	c.mu.Lock()
		funcs.go#L381: 	c.mu.Lock()
		funcs.go#L449: 	c.mu.Lock()
		types.go#L646: 				c.cm.mu.Lock()

	google.golang.org/protobuf/reflect/protoregistry
		registry.go#L88: 		globalMutex.Lock()
		registry.go#L454: 		globalMutex.Lock()
		registry.go#L474: 		globalMutex.Lock()
		registry.go#L497: 		globalMutex.Lock()

	gopkg.in/yaml.v2
		yaml.go#L414: 	fieldMapMutex.Lock()

	net
		dnsclient_unix.go#L372: 	conf.mu.Lock()
		interface.go#L194: 	zc.Lock()

	net/http
		server.go#L2454: 	mux.mu.Lock()

	os
		exec_unix.go#L32: 		p.sigMu.Lock()

	syscall
		env_unix.go#L63: 	envLock.Lock()
		env_unix.go#L115: 	envLock.Lock()
		env_unix.go#L134: 	envLock.Lock()
		exec_unix.go#L203: 	ForkLock.Lock()

	testing
		testing.go#L507: 				c.mu.Lock()
		testing.go#L570: 	p.mu.Lock()
		testing.go#L573: 	c.mu.Lock()
		testing.go#L683: 	c.mu.Lock()
		testing.go#L693: 	c.mu.Lock()
		testing.go#L751: 	c.mu.Lock()
		testing.go#L757: 			parent.mu.Lock()
		testing.go#L845: 	c.mu.Lock()
		testing.go#L861: 	c.mu.Lock()
		testing.go#L889: 			c.mu.Lock()
		testing.go#L896: 		c.mu.Lock()
		testing.go#L904: 	c.mu.Lock()
		testing.go#L987: 		c.mu.Lock()
		testing.go#L997: 		c.mu.Lock()
		testing.go#L1133: 				root.mu.Lock()

	text/template
		template.go#L172: 	t.muFuncs.Lock()