sync/atomic.Bool.CompareAndSwap (method)
7 uses
sync/atomic (current package)
type.go#L28: func (x *Bool) CompareAndSwap(old, new bool) (swapped bool) {
crypto/internal/sysrand
rand.go#L35: if firstUse.CompareAndSwap(false, true) {
database/sql
sql.go#L2132: if !c.done.CompareAndSwap(false, true) {
sql.go#L2299: if !tx.done.CompareAndSwap(false, true) {
sql.go#L2327: if !tx.done.CompareAndSwap(false, true) {
google.golang.org/grpc/internal/grpcsync
event.go#L38: if e.fired.CompareAndSwap(false, true) {
testing
testing.go#L1612: if c.raceErrorLogged.CompareAndSwap(false, true) {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)