gohive
goroutine pool
A goroutine pool library for efficient asynchronous task execution
🐝 A Highly Performant and easy to use goroutine pool for Go
52 stars
4 watching
6 forks
Language: Go
last commit: over 1 year ago
Linked from 2 awesome lists
asyncasynchronous-tasksconcurrengogoroutinegoroutine-poolgoroutine-schedulingpooltask-queuetask-scheduler
Related projects:
Repository | Description | Stars |
---|---|---|
| A package that provides an alternative to the standard errgroup with a fixed number of goroutines and queue capacity | 162 |
| A lightweight goroutine pool for concurrent job execution. | 745 |
| A library that provides a concurrency limiting goroutine pool for efficient task execution and management. | 519 |
| A concurrency limiting goroutine pool that manages task execution without blocking task submission or exceeding system resource limits. | 1,342 |
| An efficient and scalable thread pool implementation for concurrent task execution | 102 |
| A high-performance worker pool library for managing concurrent tasks in Go | 1,560 |
| Package to control goroutine execution order based on dependencies | 219 |
| Manages a resizeable pool of context aware goroutines to bound concurrency and wait for resources to become available. | 90 |
| A package that provides an efficient and flexible way to manage concurrent tasks or units of work in Go programs. | 727 |
| A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities | 404 |
| Utilities for managing execution of asynchronous callback functions in Go. | 125 |
| Simplifies creating multiple worker threads to execute tasks in parallel | 72 |
| A declarative HTTP client library for the Go programming language | 22 |
| A collection of concurrent and asynchronous data structures and utilities for efficient programming in Go. | 226 |
| A Go library for creating and manipulating HLS streams | 96 |