luci: go.chromium.org/luci/common/sync

Directories

PathSynopsis
cancelcondPackage cancelcond implements a wrapper around sync.Cond that response to context.Context cancellation.
dispatcherPackage dispatcher implements a super-charged version of a buffered channel connected to a (potentially) parallelized work dispatcher.
dispatcher/bufferPackage buffer implements a batching buffer with batch lease and retry management.
mutexpoolPackage mutexpool implements P, a pool of keyed mutexes.
parallel
promise

Updated 2019-09-11. Refresh now. Tools for package owners.