sync

A library for managing asynchronous processes inspired by the Go sync package.

Features

  • Mutex & ReadWriteMutex
  • Semaphore
  • WaitGroup

License

Unless otherwise mentioned at the top of a file, all code is licensed under the MIT license as found in the LICENSE file.

Libraries

sync
sync.mutex
sync.read_write_mutex
sync.semaphore
sync.waitgroup