File: README.md

package info (click to toggle)
golang-github-jacobsa-syncutil 0.0~git20150615-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 80 kB
  • ctags: 35
  • sloc: makefile: 3
file content (14 lines) | stat: -rw-r--r-- 580 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[![GoDoc](https://godoc.org/github.com/jacobsa/syncutil?status.svg)](https://godoc.org/github.com/jacobsa/syncutil)

This package contains code that supplements the [sync][] package from the Go
standard library. In particular:

*   Bundle, which makes it easy to write code that spawns multiple
    cancellation-aware workers that may fail.
*   InvariantMutex, which makes it possible to automatically check your
    invariants at lock and unlock time.

See the [reference][] for more info.

[sync]: http://godoc.org/sync
[reference]: http://godoc.org/github.com/jacobsa/syncutil