Source: golang-github-nebulouslabs-threadgroup Section: golang Priority: optional Maintainer: Debian Go Packaging Team Uploaders: Simon Josefsson , Rules-Requires-Root: no Build-Depends: debhelper-compat (= 13), dh-sequence-golang, golang-any, golang-github-nebulouslabs-errors-dev, Testsuite: autopkgtest-pkg-go Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/go-team/packages/golang-github-nebulouslabs-threadgroup Vcs-Git: https://salsa.debian.org/go-team/packages/golang-github-nebulouslabs-threadgroup.git Homepage: https://github.com/NebulousLabs/threadgroup XS-Go-Import-Path: github.com/NebulousLabs/threadgroup Package: golang-github-nebulouslabs-threadgroup-dev Architecture: all Multi-Arch: foreign Depends: ${misc:Depends}, Description: Simplification of thread management and shutdown routines (library) Threadgroup is a utility to facilitate clean and quick shutdown of related, long-running threads or resources. Threads or resources can call Add to signal that shutdown should be blocked until they have finished, and then can call Done when they have finished. Calling Stop will block until all resources have called Done, and will return an error if future resources attempt to call Add. . This package contains the Go development library.