Repository navigation

#

mutex-synchronisation

Philosophers is a project from the 42 school curriculum that explores concurrent programming with threads and mutexes, processes and semaphores. It is a variation on the famous dining philosophers problem.

C
24
5 个月前

A C++11 shared mutex with high emphasis on performance

C++
21
4 年前

[documented code / -pedantic -std=c89] - 42School variant of the dining philosophers problem to learn the basics of threading a process, how to create threads and use mutexes.

C
14
3 年前

The dining philosophers problem is an example problem often used in concurrent algorithm design to illustrate synchronization issues and techniques for resolving them.

C
12
4 年前

Add table-level database locking to ActiveRecord

Ruby
12
6 年前

This is a project for the practical work of the Operating system module in The University of Ibn Khaldoun - Algeria in which we had used the notion of threads and parallelism to make a library simulator.

Java
10
7 年前

Often referred to as the Dining Philosophers Problem, is a classical synchronization problem that explores the challenges of resource sharing and deadlock avoidance.

C
7
10 个月前

Cross-Window Broadcasting and Locking

JavaScript
6
5 年前

A memory-efficient, in-memory, flexible, Promise-based locking library without dependencies.

JavaScript
6
6 年前

A Go Library to Efficiently Store a Set of Mutex or RWMutex

Go
6
5 年前

CLI for audio player to stream and play all your music files at ease and fast on your terminal

Rust
5
1 年前

A simple thread pool written in C++17.

C++
5
6 年前

These exercises were attempted and completed during the course 'Operating Systems' offered by Dr. Sivaselvan B. at IIITDM Kancheepuram.

C
4
4 年前