routine

Goroutine manager

A package that abstracts and simplifies the management of concurrent goroutines in Go programming

go routine control, abstraction of the Main and some useful Executors.如果你不会管理Goroutine的话,用它

GitHub

61 stars
3 watching
7 forks
Language: Go
last commit: 11 months ago
Linked from 2 awesome lists

concurrentcrontabgoroutinejob-schedulerrepeatretry

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
oklog/run A mechanism to manage goroutine lifecycles in Go programs 1,553
timandy/routine Provides a set of goroutine context access interfaces to simplify the management of coroutine-specific information 235
nikhilsaraf/go-tools A collection of tools for managing goroutines and concurrency in Go programming language 15
zenthangplus/goccm A package to limit concurrency in Goroutines 71
go-playground/pool A package that provides an efficient and flexible way to manage concurrent tasks or units of work in Go programs. 726
xtaci/smux A library that enables efficient stream multiplexing and reliable connection management for network communication 1,328
alouche/rodent A tool for managing multiple versions of Go and dependencies across different environments. 33
kokizzu/goproc A lightweight process manager helper library for Go that simplifies running and managing background processes. 25
avito-tech/go-transaction-manager An abstraction layer for managing transactions in database interactions 232
hyfather/pipeline A package implementing pipelines using goroutines to manage concurrency in Go applications. 58
posener/ctxutil A collection of utility functions for managing Go contexts, particularly for handling asynchronous tasks and signal notifications. 25
kevincobain2000/gobrew A tool to simplify Go version management without requiring root access or shell rehashing. 379
sherifabdlnaby/gpool Manages a resizeable pool of context aware goroutines to bound concurrency and wait for resources to become available. 90
anikhasibul/queue Provides a concurrency control mechanism for managing goroutine groups and ensuring their termination after completion. 18
bytegust/spm A process manager that allows users to start, stop, and manage long-running processes with a simple syntax. 64