Cornerstone of the MOST efficient std::thread on Windows for mingw-w64
-
Updated
Jul 2, 2024 - C
Cornerstone of the MOST efficient std::thread on Windows for mingw-w64
RISC-V kernel step-by-step implmenetation
Multi-platform multi-threading library, C99 <threads.h> alternative (mutex, cond, thread, pool)
Userspace implementation of preemptive multithreading
Walking philosophers
priority CPU-Scheduling for Pintos, using a multilevel feedback queue system
Simple In Memory File Storage Server case study.
Operating System Traditional Programs
Bespoke POSIX threads, mutexes, wait queues, thread pools, and semaphores for the C programming language.
Systems Programming
Simple event objects for notifying waiting threads of the occurrence of an event. Used to emulate synchronous events with libuv.
An implementation of multithreaded program to count keywords in a documents and return statistics
Multiple Producer - Multiple Consumer Problem
Parallel buffer management with POSIX threads using mutexes, condition variables and barriers
Selective-overhead mirroring application using UNIX sockets
An Open-Source example of round robin scheduling.
Implementation of the producer-consumer problem written in C
Thread pool implementation in C
Add a description, image, and links to the condition-variable topic page so that developers can more easily learn about it.
To associate your repository with the condition-variable topic, visit your repo's landing page and select "manage topics."