README

common/sync

This directory should be used for libraries that assist in the coordination of concurrent processes (goroutines, threads, os processes).

Expand ▾ Collapse ▴

Directories

Path Synopsis
dispatcher Package dispatcher implements a super-charged version of a buffered channel connected to a (potentially) parallelized work dispatcher.
dispatcher/buffer Package buffer implements a batching buffer with batch lease and retry management.
mutexpool Package mutexpool implements P, a pool of keyed mutexes.
parallel
promise