sync.RWMutex.Unlock (method)

146 uses

	sync (current package)
		rwmutex.go#L131: func (rw *RWMutex) Unlock() {

	crypto/tls
		common.go#L803: 	defer c.mutex.Unlock()
		common.go#L863: 	defer c.mutex.Unlock()
		common.go#L908: 	c.mutex.Unlock()

	database/sql
		convert.go#L343: 			rows.closemu.Unlock()
		sql.go#L46: 	defer driversMu.Unlock()
		sql.go#L58: 	defer driversMu.Unlock()
		sql.go#L1996: 	defer c.closemu.Unlock()
		sql.go#L2167: 	tx.closemu.Unlock()
		sql.go#L2199: 	tx.closemu.Unlock()
		sql.go#L2730: 	defer s.closemu.Unlock()
		sql.go#L3166: 	defer rs.closemu.Unlock()

	expvar
		expvar.go#L131: 	defer v.keysMu.Unlock()
		expvar.go#L143: 	defer v.keysMu.Unlock()
		expvar.go#L211: 	defer v.keysMu.Unlock()
		expvar.go#L281: 	defer varKeysMu.Unlock()

	github.com/ghodss/yaml
		fields.go#L312: 	fieldCache.Unlock()

	github.com/go-git/gcfg/token
		position.go#L136: 	f.set.mutex.Unlock()
		position.go#L159: 	f.set.mutex.Unlock()
		position.go#L180: 	f.set.mutex.Unlock()
		position.go#L206: 	f.set.mutex.Unlock()
		position.go#L331: 	defer s.mutex.Unlock()
		serialize.go#L37: 	s.mutex.Unlock()
		serialize.go#L53: 	s.mutex.Unlock()

	github.com/go-redis/redis/v8
		cluster.go#L272: 	defer c.mu.Unlock()
		cluster.go#L339: 	c.mu.Unlock()
		cluster.go#L356: 	defer c.mu.Unlock()
		cluster.go#L1043: 	c.nodes.mu.Unlock()
		ring.go#L351: 	c.mu.Unlock()
		ring.go#L363: 	defer c.mu.Unlock()
		sentinel.go#L411: 	defer c.mu.Unlock()
		sentinel.go#L455: 	defer c.mu.Unlock()
		sentinel.go#L500: 	defer c.mu.Unlock()
		sentinel.go#L599: 	defer c.mu.Unlock()

	github.com/golang-migrate/migrate/v4/database
		driver.go#L103: 	defer driversMu.Unlock()

	github.com/golang-migrate/migrate/v4/source
		driver.go#L99: 	defer driversMu.Unlock()

	github.com/lann/builder
		registry.go#L23: 	defer registryMux.Unlock()

	github.com/mitchellh/go-homedir
		homedir.go#L37: 	defer cacheLock.Unlock()
		homedir.go#L85: 	defer cacheLock.Unlock()

	github.com/prometheus/client_golang/prometheus
		registry.go#L282: 		r.mtx.Unlock()
		registry.go#L385: 	defer r.mtx.Unlock()
		vec.go#L240: 	defer m.mtx.Unlock()
		vec.go#L254: 	defer m.mtx.Unlock()
		vec.go#L281: 	defer m.mtx.Unlock()
		vec.go#L315: 	defer m.mtx.Unlock()
		vec.go#L340: 	defer m.mtx.Unlock()

	go.opencensus.io/metric/metricexport
		reader.go#L124: 	defer ir.mu.Unlock()
		reader.go#L164: 	defer ir.mu.Unlock()

	go.opencensus.io/metric/metricproducer
		manager.go#L49: 	defer pm.mu.Unlock()
		manager.go#L59: 	defer pm.mu.Unlock()
		manager.go#L70: 	defer pm.mu.Unlock()

	go.opencensus.io/stats
		measure.go#L78: 	defer mu.Unlock()
		record.go#L30: 		mu.Unlock()

	go.opencensus.io/stats/view
		worker.go#L312: 	defer w.mu.Unlock()
		worker.go#L335: 	defer w.mu.Unlock()
		worker.go#L355: 	defer w.exportersMu.Unlock()
		worker.go#L363: 	defer w.mu.Unlock()
		worker.go#L389: 	defer w.mu.Unlock()
		worker.go#L403: 	defer w.exportersMu.Unlock()
		worker.go#L410: 	defer w.exportersMu.Unlock()
		worker_commands.go#L125: 	defer w.mu.Unlock()
		worker_commands.go#L159: 	defer w.mu.Unlock()

	go.opencensus.io/trace
		spanstore.go#L229: 	defer ssmu.Unlock()
		spanstore.go#L251: 	defer ssmu.Unlock()

	go/token
		position.go#L429: 	defer s.mutex.Unlock()
		position.go#L488: 			s.mutex.Unlock()
		serialize.go#L44: 	s.mutex.Unlock()
		serialize.go#L68: 	s.mutex.Unlock()

	golang.org/x/net/trace
		events.go#L158: 	defer famMu.Unlock()
		events.go#L175: 	f.mu.Unlock()
		events.go#L180: 	defer f.mu.Unlock()
		events.go#L341: 	el.mu.Unlock()
		trace.go#L379: 		activeMu.Unlock()
		trace.go#L401: 	tr.mu.Unlock()
		trace.go#L428: 	f.LatencyMu.Unlock()
		trace.go#L474: 	ts.mu.Unlock()
		trace.go#L480: 	ts.mu.Unlock()
		trace.go#L554: 	defer completedMu.Unlock()
		trace.go#L604: 	defer b.mu.Unlock()
		trace.go#L755: 	tr.mu.Unlock()
		trace.go#L826: 	tr.mu.Unlock()
		trace.go#L840: 	tr.mu.Unlock()
		trace.go#L846: 	tr.mu.Unlock()
		trace.go#L852: 	tr.mu.Unlock()
		trace.go#L861: 	tr.mu.Unlock()

	golang.org/x/pkgsite/internal/proxydatasource
		datasource.go#L93: 	defer ds.mu.Unlock()

	google.golang.org/grpc
		clientconn.go#L313: 	cc.mu.Unlock()
		clientconn.go#L542: 			cc.mu.Unlock()
		clientconn.go#L597: 		cc.mu.Unlock()
		clientconn.go#L612: 		cc.mu.Unlock()
		clientconn.go#L635: 				cc.mu.Unlock()
		clientconn.go#L648: 	cc.mu.Unlock()
		clientconn.go#L706: 		cc.mu.Unlock()
		clientconn.go#L712: 	cc.mu.Unlock()
		clientconn.go#L732: 		cc.mu.Unlock()
		clientconn.go#L747: 	cc.mu.Unlock()
		clientconn.go#L756: 		cc.mu.Unlock()
		clientconn.go#L760: 	cc.mu.Unlock()
		clientconn.go#L981: 	cc.mu.Unlock()
		clientconn.go#L993: 		cc.mu.Unlock()
		clientconn.go#L1004: 	cc.mu.Unlock()
		clientconn.go#L1087: 		ac.cc.mu.Unlock()

	google.golang.org/grpc/internal/channelz
		funcs.go#L88: 	d.mu.Unlock()
		funcs.go#L125: 				cm.mu.Unlock()
		funcs.go#L129: 			cm.mu.Unlock()
		funcs.go#L135: 		cm.mu.Unlock()
		funcs.go#L335: 	c.mu.Unlock()
		funcs.go#L348: 	c.mu.Unlock()
		funcs.go#L357: 	c.mu.Unlock()
		funcs.go#L365: 	c.mu.Unlock()
		funcs.go#L373: 	c.mu.Unlock()
		funcs.go#L383: 	c.mu.Unlock()
		funcs.go#L453: 		c.mu.Unlock()
		funcs.go#L478: 	c.mu.Unlock()
		types.go#L648: 				c.cm.mu.Unlock()

	google.golang.org/protobuf/reflect/protoregistry
		registry.go#L89: 		defer globalMutex.Unlock()
		registry.go#L455: 		defer globalMutex.Unlock()
		registry.go#L475: 		defer globalMutex.Unlock()
		registry.go#L498: 		defer globalMutex.Unlock()

	gopkg.in/yaml.v2
		yaml.go#L416: 	fieldMapMutex.Unlock()

	net
		dnsclient_unix.go#L374: 	conf.mu.Unlock()
		interface.go#L195: 	defer zc.Unlock()

	net/http
		server.go#L2455: 	defer mux.mu.Unlock()

	os
		exec_unix.go#L33: 		p.sigMu.Unlock()

	syscall
		env_unix.go#L64: 	defer envLock.Unlock()
		env_unix.go#L116: 	defer envLock.Unlock()
		env_unix.go#L135: 	defer envLock.Unlock()
		exec_unix.go#L216: 	ForkLock.Unlock()
		exec_unix.go#L252: 	ForkLock.Unlock()

	testing
		testing.go#L465: 			c.mu.Unlock()
		testing.go#L500: 					c.mu.Unlock()
		testing.go#L571: 	defer p.mu.Unlock()
		testing.go#L574: 	defer c.mu.Unlock()
		testing.go#L684: 	defer c.mu.Unlock()
		testing.go#L694: 	defer c.mu.Unlock()
		testing.go#L752: 	defer c.mu.Unlock()
		testing.go#L758: 			defer parent.mu.Unlock()
		testing.go#L846: 	defer c.mu.Unlock()
		testing.go#L862: 	defer c.mu.Unlock()
		testing.go#L890: 			defer c.mu.Unlock()
		testing.go#L899: 		c.mu.Unlock()
		testing.go#L905: 	defer c.mu.Unlock()
		testing.go#L989: 		c.mu.Unlock()
		testing.go#L1003: 		c.mu.Unlock()
		testing.go#L1136: 				root.mu.Unlock()

	text/template
		template.go#L173: 	defer t.muFuncs.Unlock()