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.

GitHub

29 stars
4 watching
2 forks
Language: Go
last commit: about 5 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
hmdsefi/gowlA tool for managing and monitoring processes with an infinite worker pool69
ivpusic/grpoolA lightweight goroutine pool for concurrent job execution.745
degen-lab/stacks-poolsAn implementation of decentralized Stacks pools with supporting tools and smart contracts.0
epgsql/poolerAn OTP Process Pool Application for managing concurrent access to pool members and maintaining pool size.310
xxjwxc/gowpA library that provides a concurrency limiting goroutine pool for efficient task execution and management.519
hexagon/pupA universal process manager for managing and automating system processes across multiple languages and platforms.162
mylifelabs/nprocA library that enables asynchronous task execution across multiple processes in OCaml29
dashbitco/nimble_poolA tiny resource-pool implementation for Elixir that avoids process-based overhead by directly sharing resources between processes347
tyler-hardin/thread_poolA thread pool implementation using C++20 primitives and optional priority queue support for POSIX systems.82
shettyh/threadpoolAn efficient and scalable thread pool implementation for concurrent task execution102
fawdlstty/taskpoolAn implementation of a task pool that allows executing asynchronous tasks in a purely synchronous manner10
fdhvdu/threadpoolA thread pool implementation providing exception-safety and performance for concurrent task execution131
sheredom/subprocess.hA single header library to launch and interact with sub-processes across multiple platforms.1,161
gammazero/workerpoolA concurrency limiting goroutine pool that manages task execution without blocking task submission or exceeding system resource limits.1,342
hniksic/rust-subprocessA library providing facilities to execute external processes and pipelines with optional redirection of input/output streams.426