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! 🌟
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.
User-level thread library which mimics the interface of the pthread library and runs in user space
Priority Thread
A library for creating Web Worker pools.
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.
This is an encrypted chat application to make 2 clients offline chatting possible via LAN or Wifi hotspot, thought a connection with a system that is made as a server. The server is unable to decypher the chat texts among the 2 clients. It is developed by the use of Socket Programming in Python and the encryption is done using RSA Algorithm.
This is an encrypted chat application to make 2 clients offline chatting possible via LAN or Wifi hotspot, thought a connection with a system that is made as a server. The server is unable to decypher the chat texts among the 2 clients. It is developed by the use of Socket Programming in Python and the encryption is done using RSA Algorithm.