jonhoo / pthread_pool
A simple implementation of thread pooling for C/C++ using POSIX threads
☆80Updated 4 years ago
Alternatives and similar repositories for pthread_pool:
Users that are interested in pthread_pool are comparing it to the libraries listed below
- A single producer single - single consumer queue implemented by a ring buffer with C11's 'stdatomic.h'☆37Updated last year
- A simple, intrusive, zero-allocation red-black tree implementation☆45Updated 3 years ago
- Tick-based timer (hierarchical timing wheel algorithm)☆43Updated 5 years ago
- it's a smallest library that provides a lock-free thread pool sharing on multithreading, it design for scalability☆28Updated 6 years ago
- The libdill tutorial.☆16Updated 5 years ago
- A basic implementation of UDP-based Data Transfer protocol (UDT) in C☆92Updated 4 years ago
- A carefully optimised, POSIX-compatible slab allocator for userspace.☆78Updated 9 years ago
- Minimal pub/sub message queue in C.☆22Updated 10 years ago
- Red-black tree C implementation☆37Updated 6 years ago
- This is the user space slab memory allocator, umem, first available in Solaris 9.☆87Updated 3 years ago
- lock-free FIFO queue by C native built it, easy built cross platform(no extra dependencies needed) , guarantee thread safety memory manag…☆143Updated 4 years ago
- [unofficial mirror] C Container Library https://github.com/jacob-navia/ccl☆18Updated 11 years ago
- A library of binary tree data structures (bstree, dstree, trie, crit-bit, PATRICIA) implemented in C☆40Updated 4 years ago
- C/C++ high-speed low-latency lightweight memory-mapped diagnostic logger☆27Updated 3 years ago
- portability macros for compiler and hardware micro operations☆36Updated 10 months ago
- 🔗 Common Data Structures and Algorithms☆51Updated last year
- Hierarchical memory allocator☆72Updated 9 years ago
- A simple C hash table (open addressing and rehashing) for embedding into projects☆58Updated 6 years ago
- A minimal subset of the Boost C++ library☆34Updated last year
- libuv thread communication☆58Updated last year
- Minimize lock-free queue ever!☆132Updated 6 years ago
- Source code from "Programming with POSIX® Threads" book By David R. Butenhof☆90Updated 13 years ago
- Slab Memory Allocator in Application Layer☆28Updated 7 years ago
- For details, see the blog post:☆32Updated last year
- Generic priority queue (heap) implementation used by the Apache HTTP Server project.☆103Updated 3 years ago
- ☆27Updated 9 years ago
- Dynamic memory pool implementation, for reusable fixed, or variable sized memory blocks, using pthread mutex locks.☆29Updated 3 years ago
- Latency benchmarks of Unix IPC mechanisms☆99Updated 5 years ago
- Generic red-black tree library (by Julienne Walker).☆56Updated 5 years ago
- High performance C implementation of AVL trees☆102Updated 5 years ago