6a59e7f510
Also renames TMutex to Mutex. These custom mutexes aren't any worse than the standard library versions (same code), so having both seems redundant. PiperOrigin-RevId: 290873587 |
||
---|---|---|
.. | ||
atomicptrtest | ||
seqatomictest | ||
BUILD | ||
LICENSE | ||
README.md | ||
aliases.go | ||
atomicptr_unsafe.go | ||
downgradable_rwmutex_test.go | ||
downgradable_rwmutex_unsafe.go | ||
memmove_unsafe.go | ||
norace_unsafe.go | ||
race_unsafe.go | ||
seqatomic_unsafe.go | ||
seqcount.go | ||
seqcount_test.go | ||
syncutil.go | ||
tmutex_test.go | ||
tmutex_unsafe.go |
README.md
Syncutil
This package provides additional synchronization primitives not provided by the Go stdlib 'sync' package. It is partially derived from the upstream 'sync' package from go1.10.