package atomic
Import Path
runtime/internal/atomic (on go.dev)
Dependency Relation
imports one package, and imported by one package
Package-Level Functions (total 35, in which 34 are exported)
NO go:noescape annotation; see atomic_pointer.go.
func Casuintptr(ptr *uintptr, old, new uintptr) bool func LoadAcquintptr(ptr *uintptr) uintptr func Loaduintptr(ptr *uintptr) uintptr
StorepNoWB performs *ptr = val atomically and without a write
barrier.
NO go:noescape annotation; see atomic_pointer.go.
func StoreRel64(ptr *uint64, val uint64) func StoreReluintptr(ptr *uintptr, val uintptr) func Storeuintptr(ptr *uintptr, new uintptr) func Xadduintptr(ptr *uintptr, delta uintptr) uintptr func Xchguintptr(ptr *uintptr, new uintptr) uintptr
The pages are generated with Golds v0.4.2. (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. |