gvisor/pkg/sync
Jamie Liu 5c66011200 Update Go version constraint on sync/spin_unsafe.go.
PiperOrigin-RevId: 329801584
2020-09-02 15:37:26 -07: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 Improve sync.SeqCount performance. 2020-09-02 11:37:31 -07: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 Fix data-race in endpoint.Readiness 2020-03-25 10:55:22 -07:00
atomicptr_unsafe.go New sync package. 2020-01-09 22:02:24 -08:00
memmove_unsafe.go Bump build constraints to 1.17 2020-08-24 12:58:39 -07:00
mutex_test.go Rename files in //pkg/sync to better reflect what they contain. 2020-04-02 11:57:06 -07:00
mutex_unsafe.go Bump build constraints to 1.17 2020-08-24 12:58:39 -07:00
nocopy.go Do not copy sleep.Waker 2020-07-12 17:22:08 -07: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
rwmutex_test.go Rename files in //pkg/sync to better reflect what they contain. 2020-04-02 11:57:06 -07:00
rwmutex_unsafe.go Bump build constraints to 1.17 2020-08-24 12:58:39 -07:00
seqatomic_unsafe.go Improve sync.SeqCount performance. 2020-09-02 11:37:31 -07:00
seqcount.go Improve sync.SeqCount performance. 2020-09-02 11:37:31 -07:00
seqcount_test.go New sync package. 2020-01-09 22:02:24 -08:00
spin_unsafe.go Update Go version constraint on sync/spin_unsafe.go. 2020-09-02 15:37:26 -07:00
sync.go Rename files in //pkg/sync to better reflect what they contain. 2020-04-02 11:57:06 -07: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.