There are 2 repositories under thread-library topic.
Threading and Caching Utilities for golang
A smart C++11 thread pool. Efficiently schedule your threads using "Classify Thread Pool", "Priority Task Queue". And also provide "Self-Adaption Pool Capacity" policy, "State Monitor" of tasks and workers function.
Simple subclass wrapper around `threading.Thread` to get the return value from a thread in python. Exact same interface as `threading.Thread`! 🌟 Star this repo if you found it useful! 🌟
User-level thread library which mimics the interface of the pthread library and runs in user space
The program implements a user level thread library for Linux in C with pre-emption, locks, conditions, semaphores, scheduler, timers, multi-level priority queue ensuring synchronization in real world programs besides several other features making it a complete autonomous library for thread creation and management. Sample test programs utilizing the thread library are also included with the design document and code.
A library for creating Web Worker pools.
Priority Thread
An simple job system based of ScheduledThreadPoolExecutor with none monitoring thread
A simple С++ library for building conveyor-like pipelines
One threadpool implements executor that adjust thread num based TPS
UC Davis Operating Systems Projects: creating a simple shell to explore UNIX system calls, developing a user-level thread library to grasp thread operations, including creation, execution, context switching, and synchronization, implementing a FAT-based virtual file system software stack, aimed at understanding file system management in software.
Thread Library which runs in user space
Logging package to enable writing the corresponding datetime and thread on which every logged event happenes to multiple, DIFFERENT files safely when running multiple threads (multi-threading with python standard library's `threading` package).
Implementation of the built-in thread library for C language, including support for Semaphore API and TPS API.
Core Flight System Software for single board computer.
A C++11 library implementing a thread pool.
ComS 352: Operating Systems project
Implementation of std::thread using WinAPI.