Web Locks API 🔒
-
Updated
Jul 19, 2025 - JavaScript
Web Locks API 🔒
Data race benchmark suite for evaluating OpenMP correctness tools aimed to detect data races.
Coderrect is a static analyzer for concurrent C/C++/Fortran programs to detect data-races/race-conditions/anti-patterns.
Serious game for learning about concurrency - thread interleavings, data races and deadlocks.
Runtime Detection of Data Races in OCaml with ThreadSanitizer
A server-client implementation where multiple threads are concurrently handling mock requests.
This project is about creating a dinning table of n philosophers with n/2 forks. The challenge is to implement an efficent process, that enable all philosophers get to think-eat-sleep within given amount of time. No one should die if the amount of time if adequate.
Implementation of the Dining Philosophers Problem
solving the dining philosophers problem using threads and mutexes
Concurrent Solutions to the Dining Philosophers Problem using Threads (Mutexes) and Processes (Semaphores). Explore synchronized approaches to address the classic challenge of coordinating philosophers' dining interactions efficiently and prevent deadlocks.
🍝 A concurrent solution to the classic Dining Philosophers problem using threads and mutexes in C. Includes a bonus version using processes and semaphores for advanced synchronization. Built as part of the 42 school curriculum to explore multithreading, inter-process communication, race conditions, and deadlock prevention.
🤔 In this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes.
Add a description, image, and links to the data-race topic page so that developers can more easily learn about it.
To associate your repository with the data-race topic, visit your repo's landing page and select "manage topics."