execpool
Process pool
A tool that creates a pool of pre-spawned processes to reduce latency in I/O-bound applications by reusing existing resources.
A pool that spins up a given number of processes in advance and attaches stdin and stdout when needed. Very similar to FastCGI but works for any command.
28 stars
4 watching
2 forks
Language: Go
last commit: over 3 years ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
hmdsefi/gowl | A tool for managing and monitoring processes with an infinite worker pool | 69 |
ivpusic/grpool | A lightweight goroutine pool for concurrent job execution. | 745 |
degen-lab/stacks-pools | An implementation of decentralized Stacks pools with supporting tools and smart contracts. | 0 |
epgsql/pooler | An OTP Process Pool Application for managing concurrent access to pool members and maintaining pool size. | 311 |
xxjwxc/gowp | A library that provides a concurrency limiting goroutine pool for efficient task execution and management. | 516 |
hexagon/pup | A universal process manager for managing and automating system processes across multiple languages and platforms. | 152 |
mylifelabs/nproc | A library that enables asynchronous task execution across multiple processes in OCaml | 29 |
dashbitco/nimble_pool | A tiny resource-pool implementation for Elixir that avoids process-based overhead by directly sharing resources between processes | 347 |
tyler-hardin/thread_pool | A thread pool implementation using C++20 primitives and optional priority queue support for POSIX systems. | 82 |
shettyh/threadpool | An efficient and scalable thread pool implementation for concurrent task execution | 102 |
fawdlstty/taskpool | An implementation of a task pool that allows executing asynchronous tasks in a purely synchronous manner | 10 |
fdhvdu/threadpool | A thread pool implementation providing exception-safety and performance for concurrent task execution | 131 |
sheredom/subprocess.h | A single header library to launch and interact with sub-processes across multiple platforms. | 1,155 |
gammazero/workerpool | A concurrency limiting goroutine pool that manages task execution without blocking task submission or exceeding system resource limits. | 1,332 |
hniksic/rust-subprocess | A library providing facilities to execute external processes and pipelines with optional redirection of input/output streams. | 427 |