An open API service providing repository metadata for many open source software ecosystems.

Topic: "mutex-locks"

Curve/lockpp

🔒 A C++20 Library that provides mutex protected objects

Language: C++ - Size: 135 KB - Last synced at: 1 day ago - Pushed at: 20 days ago - Stars: 9 - Forks: 2

giannhskp/Operating-Systems

Unix OS, Process Creation, System Calls, Process Communication using Pipes and Signals, Shared Memory, Process Synchronization using POSIX Semaphores, Unix File System Manipulation,

Language: C - Size: 1.88 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

JDSherbert/Threadsafe-Singleton-Class

C++ Threadsafe Singleton class using mutex and threadlock when accessing instance.

Language: C++ - Size: 13.7 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

minacle/swift-locks

Language: Swift - Size: 39.1 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

UsmanIftikhar921/Ghost-Busting-Sumulation

Text-Based Simulation For Multiple Hunters Hunting Down Multiple Ghosts, Their Behaviors Separated By Multiple Threads

Language: C - Size: 325 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

psahithireddy/multithreading

Solved Vaccine distribution and stage allocation problems to get familiar with threads, semaphores, and mutex locks.

Language: C - Size: 144 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

aboubakr-jelloulat/Dining-Philosophers-Problem--Philosophers

Language: C - Size: 25.4 KB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Vietnoirien/Sand_Cmulation

A high-performance particle simulation system with advanced spatial partitioning in C++.

Language: C++ - Size: 1.2 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Gregoirebrn/Philosophers

Handle data used by threads

Language: C - Size: 53.7 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

ShreyansPatell/Parallel_Programming_Using_Threads_And_Locks

In this exercise, you will explore parallel programming with threads and locks using a hash table. You should do this on a computer with multiple cores (verify by running ‘cat /proc/cpuinfo’).

Language: C - Size: 6.84 KB - Last synced at: 11 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

ShreyansPatell/Seeking_Tutor_Problem

Using POSIX threads, mutex locks, and semaphores implement a solution that synchronizes the activities of the coordinator, tutors, and the students. Your program should work for any number of students, tutors, chairs and help sought. Allocate memory for data structures dynamically based on the input parameter(s).

Language: C - Size: 5.86 KB - Last synced at: 11 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

akamlah/42-Philosophers

Didactic project from Ecole-42. Two different solutions for an extended version of the famous 'Dining Philosophers' problem, the first as a multithreaded program ruled by mutexes, the second featuring multiple processes synchronised by semaphores.

Language: C - Size: 43 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

wasied/philosophers

A simulation project dealing with threads, mutexes and synchronization - from the famous dining philosopher's problem.

Language: C - Size: 46.9 KB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

cflaviu/read_write_mutex

Multiple read - single write mutex. Superseded by C++14 std::shared_timed_mutex and C++17 std::shared_mutex

Language: C++ - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

framdani/philosophers

1337 - A multithreading project.

Language: C - Size: 32.2 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

bartuatabek/Bilkent_CS342_Labs_HWs 📦

Homework and Projects assigned in the CS342 - Operating Systems course in Bilkent University. (2018-2019)

Language: C - Size: 5.65 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

embeddedcrab/synchronization_arm_cm4

Synchronization technique in ARM processors using Exclusive Instructions and bit fields.

Language: C - Size: 19.5 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

melindajohnson/SleepingBarbers

Managing a barbershop with multiple barbers and servicing multiple customers who enter the shop at different times.

Language: C++ - Size: 4.88 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0