gvisor/pkg/sync
Adin Scannell d29e59af9f Standardize on tools directory.
PiperOrigin-RevId: 291745021
2020-01-27 12:21:00 -08:00
..
atomicptrtest Standardize on tools directory. 2020-01-27 12:21:00 -08:00
seqatomictest Standardize on tools directory. 2020-01-27 12:21:00 -08:00
BUILD Standardize on tools directory. 2020-01-27 12:21:00 -08:00
LICENSE New sync package. 2020-01-09 22:02:24 -08:00
README.md New sync package. 2020-01-09 22:02:24 -08:00
aliases.go Rename DowngradableRWMutex to RWmutex. 2020-01-21 19:36:12 -08:00
atomicptr_unsafe.go New sync package. 2020-01-09 22:02:24 -08:00
downgradable_rwmutex_test.go Rename DowngradableRWMutex to RWmutex. 2020-01-21 19:36:12 -08:00
downgradable_rwmutex_unsafe.go Rename DowngradableRWMutex to RWmutex. 2020-01-21 19:36:12 -08:00
memmove_unsafe.go New sync package. 2020-01-09 22:02:24 -08:00
norace_unsafe.go New sync package. 2020-01-09 22:02:24 -08:00
race_unsafe.go New sync package. 2020-01-09 22:02:24 -08:00
seqatomic_unsafe.go New sync package. 2020-01-09 22:02:24 -08:00
seqcount.go New sync package. 2020-01-09 22:02:24 -08:00
seqcount_test.go New sync package. 2020-01-09 22:02:24 -08:00
syncutil.go New sync package. 2020-01-09 22:02:24 -08:00
tmutex_test.go Rename DowngradableRWMutex to RWmutex. 2020-01-21 19:36:12 -08:00
tmutex_unsafe.go Rename DowngradableRWMutex to RWmutex. 2020-01-21 19:36:12 -08:00

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.