Postgres extension creating a pool of background workers
-
Updated
Jan 11, 2025 - C
Postgres extension creating a pool of background workers
A header-only thread pool library for C that makes managing parallel workloads straightforward. Copy pthreadWorkerPool.h into your project, include it, and link with pthreads - no build system integration required.
This project implements a worker pool paradigm using processes and pipes for inter-process communication and incorporates RPC functionality. The parent process distributes tasks to child processes, which execute them and respond with results. It ensures proper synchronization using semaphores and supports a graceful shutdown on termination.
High-performance lock-free async worker pool in C11 & Rust FFI — zero-copy claim/commit, cacheline-isolated rings, sub-microsecond latency
A C17 concurrent task scheduling library with a bounded FIFO, fixed worker pool, graceful shutdown, deterministic testing, and performance benchmarking.
🗺️ Five simple utilities that implement spatial queries in two-dimensional space
To associate your repository with the worker-pool topic, visit your repo's landing page and select "manage topics."