Projects in Awesome Lists tagged with thread-synchronization
A curated list of projects in awesome lists tagged with thread-synchronization .
https://github.com/awaescher/obviousawait
🧵 Expressive aliases to ConfigureAwait(true) and ConfigureAwait(false)
async await configureawait freecontext keepcontext multithreading netstandard obvious obviousawait synchronizationcontext task task-parallel-library tasks thread thread-synchronization threading tpl
Last synced: 10 Aug 2025
https://github.com/bursasha/cpp-advanced-projects
Advanced programming and algorithmization in C++ ⚔️
algorithms-and-data-structures automata-theory avl-tree bfs cpp cvut-fit dynamic-programming grammars graph-algorithms informatics-engineering multithreading optimization-algorithms programming regular-languages stl theoretical-computer-science thread-synchronization topsort
Last synced: 03 Apr 2025
https://github.com/vadniks/klenalo
A secured realtime P2P LAN chat and distributed storage manager (desktop linux version)
asynchronous-programming binary-protocol c c23 cmake distributed-storage e2e-encryption gui-application libsodium low-level-memory-manipulation lvgl modern-c multithreading networking p2p-chat realtime-communication sdl3 secured-communication thread-synchronization
Last synced: 27 Jun 2025
https://github.com/exbotanical/lib.thread
Bespoke POSIX threads, mutexes, wait queues, thread pools, and semaphores for the C programming language.
condition-variable multithreading mutex semaphore thread-pool thread-synchronization
Last synced: 27 Jul 2025
https://github.com/mguludag/synchronized_value
A modern C++ thread-safe value wrapper with flexible locking strategies and convenient RAII guards.
cpp cpp11 cpp17 cpp20 thread-safety thread-synchronization
Last synced: 27 Sep 2025
https://github.com/vadniks/exchatgedesktopclient
A secured real-time message and file exchanger (desktop client)
asynchronous-programming binary-protocol c cmake e2e-encryption gui libsodium low-level-memory-manipulation modern-c multithreading nuklear realtime-messaging responsive-design sdl2 sdl2-net secured-communication socket-client socket-programming sqlite3 thread-synchronization
Last synced: 20 Oct 2025
https://github.com/alumik/javascript-semaphore
JavaScript 信号量与互斥锁实现
javascript semaphore thread-synchronization
Last synced: 15 Jun 2025
https://github.com/desmondjs/mining_synchronization_solution
This project is a solution to an Operating System assignment focusing on thread synchronization using POSIX semaphores and pthreads. The problem simulates a mining operation involving explorers, miners, and transporters.
c multithreading operating-system posix-threads semaphores thread-synchronization
Last synced: 27 Jul 2025
https://github.com/petru-braha/rr-application
A client-server application developed on Linux, which provides digital communication for the transport industry
command-design-pattern concurency multiplexing protocols socket-communication thread-synchronization
Last synced: 20 Feb 2025
https://github.com/tamoziit/oop-using-java-cpp
Object Oriented Programming using Java & C++
abstract-classes-and-members constructors-and-destructors cpp exception-handling friend-class friend-functions garbage-collector hybrid-inheritance inheritance interface java java-awt java-swing multilevel-inheritance object-oriented-programming operator-overloading thread-synchronization threads virtual-class
Last synced: 28 Jul 2025
https://github.com/kathleenwest/moneypotinstancingdemo
This project presents a simple, but fun “Money Pot” Service and Client Application demonstration. The “Money Pot” is a self-hosted (service host) WCF application with a GUI user interface to quickly demo and test the service with a client (both simple Windows Form Applications). In addition, a short discussion of concurrency to protect resources against multiple threads is shown along with charts, pictures, and test data to show that with multiple threads (clients) wanting the “money pot” resource, can diminish what resources an individual client thread can receive if they compete against one another.
concurrency concurrency-patterns concurrent-data-structure concurrent-programming cross-thread instancing service singleton synchronization thread-safe thread-safety thread-synchronization threading threadpool threads wcf wcf-client wcf-service wcf-service-client-demo windows-form-application
Last synced: 06 Sep 2025
https://github.com/embeddedcrab/synchronization_arm_cm4
Synchronization technique in ARM processors using Exclusive Instructions and bit fields.
api arm bit-field-locks lightweight-mutex mutex-locks synchronization thread-synchronization
Last synced: 29 Oct 2025
https://github.com/wal33d/freds_numeric_journey-c
Interactive Numeric Journey in C: A concise educational tool that demystifies variables, pointers, and memory addresses through engaging user interactions. Perfect for beginners to grasp fundamental C programming concepts, memory management, and pointer operations.
c console-application educational-tool memory-management multi-threading programming-concepts real-time simulation thread-synchronization user-input
Last synced: 04 Oct 2025
https://github.com/hypertextassassin0273/ice_cream_factory_simulation-os_project
Operating Systems project in C language using semaphores to simulate the ice cream factory problem in Linux kernel module.
c-projects linux-kernel multithreading semaphores system-programming thread-synchronization threads
Last synced: 03 Mar 2025
https://github.com/lydia-ath/aueb
Projects for university
android-development html java javascript node-js python socket-programming sql-query thread-synchronization vhdl
Last synced: 30 Dec 2025
https://github.com/sunsided/rendezvous-rs
Easier rendezvous channels for thread synchronization
rendezvous rust thread thread-synchronization
Last synced: 19 Oct 2025
https://github.com/williamjardim/opticomputation
A library to calculate computational cost, estimate function execution time and use of RAM memory, without having to execute it first, manage GPUs and threads in a simple way, provide many methods for manipulating text files, methods for downloading, uploading, measuring its disk size, acquired, header production, meta data
file-reader gpu gpu-computing hardware-information memory-usage memory-usage-checker parrallel parrallel-computing process process-management ram-monitoring ram-usage shedule thread-management thread-synchronization threaded threads threads-api
Last synced: 24 Jul 2025
https://github.com/tamoziit/os-assignments
OS-Linux
bash linux os process-synchronization processes shell-scripting thread-synchronization threads
Last synced: 27 Feb 2025
https://github.com/israel-charles/multithreading-package-conveyor-system-simulator
This project involves simulating a Package Conveyor Routing System using Java. The project showcases key concepts in concurrent programming, such as thread management, manual synchronization, and resource sharing.
concurrent-programming java multithreading resource-sharing thread-management thread-synchronization
Last synced: 25 Dec 2025