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: almost 3 years ago
Linked 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 |