nyancrimew / jobtracker

a self terminating concurrent job queue for indeterminate workloads in golang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jobtracker - a self terminating concurrent job queue for indeterminate workloads in golang

This library is primarily useful for technically-recursive work with an unknown size at the start of the work. It was originally created for goop where i had a need for a concurrent job queue where jobs have the ability to queue new jobs, which terminates itself once all work is done (only indicated by the lack of new jobs).

Installation

go get -u github.com/deletescape/jobtracker@latest

Examples

You can find some examples in the _examples/ directory.

Projects using jobtracker

About

a self terminating concurrent job queue for indeterminate workloads in golang

License:MIT License


Languages

Language:Go 100.0%