hands
Goroutine scheduler
A tool to manage and execute goroutines with flexible scheduling options.
Hands is a process controller used to control the execution and return strategies of multiple goroutines.
10 stars
2 watching
3 forks
Language: Go
last commit: over 4 years agoLinked from 2 awesome lists
Related projects:
| Repository | Description | Stars |
|---|---|---|
| Provides a concurrency control mechanism for managing goroutine groups and ensuring their termination after completion. | 18 | |
| Package to control goroutine execution order based on dependencies | 219 | |
| A package that abstracts and simplifies the management of concurrent goroutines in Go programming | 61 | |
| A simple Go library to handle scheduled tasks with varying intervals. | 233 | |
| Provides a set of goroutine context access interfaces to simplify the management of coroutine-specific information | 240 | |
| A collection of tools for managing goroutines and concurrency in Go programming language | 15 | |
| A minimalistic scheduling library that allows developers to create and manage scheduled jobs with various triggers. | 1,805 | |
| A job scheduler written in Go with the ability to speed up execution by 'fast-forwarding' time | 28 | |
| A high-performance, lock-free task scheduler for managing hierarchical tasks with dependencies. | 111 | |
| A lightweight declarative job scheduler for single-node environments. | 166 | |
| A job scheduler library for iOS and other Apple platforms that allows developers to run tasks with constraints such as delay, retry, and persistence. | 412 | |
| A framework for handling events in Kubernetes controllers | 29 | |
| A package to limit concurrency in Goroutines | 71 | |
| A package that provides an efficient and flexible way to manage concurrent tasks or units of work in Go programs. | 727 | |
| A library for scheduling periodic jobs in a simple and efficient manner | 160 |