mutexes
Here are 92 public repositories matching this topic...
In this project, I applied the most commonly used CPU Scheduling algorithms in C++ and explained the processes/threads, scheduling process, and synchronization.
-
Updated
Jul 8, 2024 - C++
42 Project about multithreading
-
Updated
Jun 25, 2024 - C
TCP Server/Client in C++ using sockets, mutexes, conditional variables and multi-threading.
-
Updated
May 31, 2024 - C++
Five philosophers dine together at the same table. Each philosopher has his own plate at the table. There is a fork between each plate. The dish served is a kind of spaghetti which has to be eaten with two forks. Each philosopher can only alternately think and eat. Moreover, a philosopher can only eat when he has both fork left and right
-
Updated
May 30, 2024 - C
The Philosophers project, part of the 42 curriculum, simulates the classic Dining Philosophers problem to teach concurrent programming and synchronization. It involves managing resource sharing among philosophers using threads, mutexes, and semaphores to prevent deadlock and ensure efficient operation.
-
Updated
May 18, 2024 - C
Advisory locking for ActiveRecord
-
Updated
May 14, 2024 - Ruby
Multithreading simulation project where philosophers dine, think, and sleep while avoiding death by starvation. It's an exploration of process threading, mutexes, and the dining philosophers problem in C. This project provides practical experience with the challenges of synchronizing threads and processes to achieve a common goal
-
Updated
Mar 13, 2024 - C
Solve the dining philosophers problem with threads and mutexes
-
Updated
Feb 22, 2024 - C
a 42 school curriculum project exploring concurrency with threads & mutexes or processes & semaphores. It is based on Dijkstra's famous dining philosophers problem
-
Updated
Feb 1, 2024 - C
Java program simulates the operation of a barber shop with a seating area (protected area) and barber seats (protected area) through the use of semaphores and mutexes
-
Updated
Jan 30, 2024 - Java
Advanced C level course
-
Updated
Dec 31, 2023 - C
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.
-
Updated
Dec 29, 2023 - C
Code for Go Concurrency Tools
-
Updated
Dec 26, 2023 - Go
WSU student code for the dining philosopher problem with mutexes
-
Updated
Dec 20, 2023 - C
synchronized program solving dinning philosophers problem in threads
-
Updated
Dec 14, 2023 - C
In this project, I tackled the Philosopher's Problem. By coding the solution to this problem, I aimed to grasp the functioning and usage logic of threads in the C language, as well as learn how to effectively utilize mutexes.
-
Updated
Nov 19, 2023 - C
Header only read and write locks for mutexes.
-
Updated
Nov 10, 2023 - C++
introduction to the concepts, design, and structure of the UNIX operating system, using basic UNIX utilities, system resources in C programming, and POSIX threads to implement concepts and algorithms.
-
Updated
Nov 9, 2023 - C
Improve this page
Add a description, image, and links to the mutexes topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the mutexes topic, visit your repo's landing page and select "manage topics."