Topic: "mutex-synchronisation"
amit-davidson/Chronos
Chronos - A static race detector for the go language
Language: Go - Size: 13.4 MB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 435 - Forks: 11

atilaneves/fearless
Safe concurrency in D (`shared` made easier)
Language: D - Size: 41 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 54 - Forks: 3

mgtitimoli/await-mutex
Promised based Javascript Mutex
Language: JavaScript - Size: 10.7 KB - Last synced at: 11 days ago - Pushed at: almost 7 years ago - Stars: 43 - Forks: 7

TommyJD93/Philosophers
Dining philosophers problem's guide for 42 school
Language: C - Size: 194 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 29 - Forks: 2

Emanem/shared_mutex
A C++11 shared mutex with high emphasis on performance
Language: C++ - Size: 10.7 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 17 - Forks: 2

mcombeau/philosophers 📦
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.
Language: C - Size: 2.18 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 14 - Forks: 0

clementvidon/philosophers
[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.
Language: C - Size: 315 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 14 - Forks: 1

f0rkr/philosophers
The dining philosophers problem is an example problem often used in concurrent algorithm design to illustrate synchronization issues and techniques for resolving them.
Language: C - Size: 128 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 12 - Forks: 0

mceachen/monogamy 📦
Add table-level database locking to ActiveRecord
Language: Ruby - Size: 15.6 KB - Last synced at: about 19 hours ago - Pushed at: over 6 years ago - Stars: 12 - Forks: 1

Younes-Charfaoui/Library-Simulator
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.
Language: Java - Size: 1.32 MB - Last synced at: about 19 hours ago - Pushed at: over 7 years ago - Stars: 10 - Forks: 0

themisvaltinos/TCP-Client-Server
Multithreaded TCP Client/Server implementation in C++
Language: C++ - Size: 16.6 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 2

mvasilkov/cwb
Cross-Window Broadcasting and Locking
Language: JavaScript - Size: 157 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 0

teivah/multilock
A Go Library to Efficiently Store a Set of Mutex or RWMutex
Language: Go - Size: 22.5 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 2

martinheidegger/flexlock
A memory-efficient, in-memory, flexible, Promise-based locking library without dependencies.
Language: JavaScript - Size: 174 KB - Last synced at: 8 days ago - Pushed at: about 6 years ago - Stars: 6 - Forks: 1

roycefanproxy/cxx17-ThreadPool
A simple thread pool written in C++17.
Language: C++ - Size: 53.7 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 1

glennin-codes/clito_play
CLI for audio player to stream and play all your music files at ease and fast on your terminal
Language: Rust - Size: 9.61 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

serhiybutz/Mitra
Mitra: Shared memory synchronization manager
Language: Swift - Size: 39.1 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

freakmaxi/locking-center
Locking-Center provides very useful primitive service in many environments where different processes must operate with shared resources in a mutually exclusive way.
Language: Go - Size: 73.2 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

shubhamv108/concurrency-multithreading
Sample examples of multi-threaded code in Java.
Language: Java - Size: 97.7 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

amaitou/Philosophers
Explore concurrent programming with this classic implementation of the dining philosophers problem. Philosophers navigate a dining table, juggling between thinking and eating, showcasing synchronization challenges and resource allocation in a shared environment.
Language: C - Size: 52.7 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

mahmoudaboueleneen/MyOS
Simple CLI Operating System
Language: Java - Size: 168 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

vhtnguyen/dining-philosophers
OPERATING SYSTEMS - Assignment @HCMUS
Language: C++ - Size: 34.2 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

cpsusie/DotNetVault
Synchronization Library and Static Analysis Tool for C# 8
Language: C# - Size: 52.6 MB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 2

Archer-01/Philosophers
Implementation of the Dining Philosophers problem in C
Language: C - Size: 537 KB - Last synced at: 24 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

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: almost 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

kpetridis24/bluetooth-detector-app
BT detector simulator in C using pThreads
Language: C - Size: 25.4 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

Domash/SysProgramming
✅ System Programming Labs, BSUIR 2019
Language: C++ - Size: 23.4 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

EByrdS/szymanskis_mutex
Algorithm devised by Boleslaw Szymanski. This MutEx has linear wait and only 5 communication variables
Language: Ruby - Size: 32.2 KB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 1

sarimmehdi/Walking_Philosophers
Walking philosophers
Language: C - Size: 491 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 1

nandadeepd/operating-systems
Operating system concepts from the CS 510 course at PSU
Language: HTML - Size: 445 KB - Last synced at: 9 months ago - Pushed at: over 7 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: 4 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

nikam24/Operating-System-Practical-Implementation-of-Multithreading-Scheduling-Algorithms-Semaphore-etc.
This repository will contain all the practical implementation of knowledge I got to learn from the subject : Operating System
Language: C - Size: 34.2 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

RidaEn-nasry/Solution-to-dinning-philosophers-problem
Solution To Dinning Philosophers Problem.
Language: C - Size: 29.3 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

leonard-namolaru/programmation-systeme-files-de-messages
[Note : 14 / 20] Projet UE Programmation système avancée (Université Paris Cité, M1) : Implémentation de files de messages pour une communication entre des processus tournant sur la même machine, en utilisant la mémoire partagée, et sans l’aide de files de messages existantes ou des sockets. L’accès parallèle à la file de messages est possible avec une protection appropriée.
Language: C - Size: 12.7 KB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

amirjani/go-concurrency-example
go concurrency examples for learning go-routine, mutex, sync, defer, channels
Language: Go - Size: 3.91 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

MigDinny/ProjectSO
Operating Systems - Formula 1 simulator. Used several OS concepts like multi-threading, synchronization, file system, ...
Language: C - Size: 80.1 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

Mukhin22/char_device_task
Linux kernel char device driver for controlling the LEDs with requred commands
Language: C - Size: 65.4 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

VasiaKoum/Bus-Station-Simulation
Bus station simulation using shared memory and POSIX semaphores
Language: C - Size: 10.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 1

chaitanya100100/Reader-Writer
This is modified version of famous consumer-producer problem with N readers and 1 writer threads with a fix sized buffer.
Language: C - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 1

kw90/ReadWriteLock
Read-Write Lock in C++11
Language: C++ - Size: 7.81 KB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 5

bkoimett/golang
This repo will be a place to update my progress on my golang "training-arch"
Language: Go - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

yvoinov/adaptive-spin-mutex
High performance adaptive C++11 spin mutex
Language: C++ - Size: 3.91 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

2iaad/Philosophers
This project is about learning how threads work by precisely timing a group of philosophers on when to pick up forks and eat spaghetti without dying from hunger.
Language: C - Size: 276 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

shexweeknd/42-cursus-Philosophers
This is a project for the 42 cursus that focuses on the dining philosophers problem. The goal of this project is to implement a solution to the problem using multithreading and synchronization techniques while writing a C program
Language: C - Size: 1.03 MB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

AchrafMez/philo
Solving the dining philosophers problem.
Language: C - Size: 61.5 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

Aayush-Bhargav/Library-Management-System
Developed an Online Library Management System (OLMS) that not only provides basic functionalities of a library but also ensures data security and concurrency control..
Language: C - Size: 26.4 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

lupsi12/threads-Restaurant-system
This project is a restaurant management simulation created using Java and Swing. It simulates the roles of restaurant staff (customers, waiters, chefs, and cashiers) using multi-threading techniques.
Language: Java - Size: 7.46 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

yusuffugurlu/Philosophers
42 Cursus Projects
Language: C - Size: 69.3 KB - Last synced at: 29 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

kj-grogu/AOS_CSEN383_Projects
These projects are course assignment projects done for Advanced Operating System, done mainly in c and java
Language: C - Size: 1.78 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

anas-farooq8/Neural-Network-using-OS-concepts
The system uses inter-process communication through pipes for exchanging information (weights) between processes. Each layer of the neural network is represented as a separate process, and each neuron within a layer is treated as a separate thread.
Language: C++ - Size: 479 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

dokastho/Channel
C++ implementation of golang's Channel type
Language: C++ - Size: 7.81 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

anbahmani/ft_philosopher
This project tackles the renowned synchronization challenge known as the "Dining Philosophers Problem". It exemplifies the challenges faced in concurrent programming such as deadlocks and starvation.
Language: C - Size: 302 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

mimamch/mutex
NodeJS Transaction Locking Mutex Example
Language: TypeScript - Size: 3.91 KB - Last synced at: 7 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

oessayeg/philosophers
Thread and process synchronization program
Language: C - Size: 50.8 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

RenanBomtempo/moving-threads
UFMG - Fundamentos de Sistemas Paralelos e Distribuidos - TP 1
Language: C - Size: 638 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

freakmaxi/locking-center-client-go
The Go Connector of Locking-Center is a mutex point to synchronize access between different services. You can limit the execution between services and create queueing for the operation.
Language: Go - Size: 21.5 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

Trilgon/PhilosophersProblem
Многопоточное решение классической задачи об обедающих философах
Language: Go - Size: 1.95 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

ASM717/dining_philosophers
This project contain multiple implementation of the dining philosophers problem.
Language: C - Size: 33.2 KB - Last synced at: 5 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

sugaryoleh/interpreter_web_browsers
Interpreter for work with web. Interpreter for work with web pages on Chrome and Edge. Realized on C++ and C#. Part on C++ is lexer and parser. Work with browsers realized due to Selenium library. Supports arithmetic operations, variables(types: integer, string, boolean, handle for window of browsTherer). There is also peep-hole optimizition for arithmetic operations. Interpreter supports work with differents windows at one time, clicking, inputing, scrolling. Elements are searched by html id or name. The main thing - there is communication between two processes one on the C# and another one on the C++. They interacts using shared memory, where is a two bytes to get each other know, if another process can read from other. Running every new browser window calls new process.Interpreter for work with web
Language: C++ - Size: 39.9 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

animeshk-me/OS-lab-exercises
These exercises were attempted and completed during the course 'Operating Systems' offered by Dr. Sivaselvan B. at IIITDM Kancheepuram.
Language: C - Size: 31.2 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

zeenatali5710/centralized-multiuser-concurrent-Bank-Manager
Bank Server-Client system where server program services online requests for account manipulations and maintains customer records and clients use its services to update bank accounts. The operations that can be performed on an account are: withdrawal of an amount from an account and deposit of an amount into an account. Additionally, the bank server can have it's own service that periodically deposits an interest amount to each account based on some fixed rate.
Language: C++ - Size: 560 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

Adi2K/Multi-Threading-Examples
Implementation of POSIX thread library in C. Used Mutex, Semaphores, Conditional Variable
Language: C - Size: 27.3 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

sujoyyyy/Operating-Systems
Basic concepts of operating systems that are taught in a regular UG OS course in a CS curriculum.
Language: C - Size: 1.92 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

pixel-z/Concurrency
Simulation of vaccination system and music festival using concepts of multithreading in C
Language: C - Size: 166 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

pprattis/Philosopher-dinner-problem-with-Posix-threads-and-mutex
A program written with compatibility with Posix and uses Posix Threads that runs the philosohper dinner problem using threads and mutex to prevent multiple simultaneous execution of the critical section.
Language: C - Size: 44.9 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

AlexPetul/WinApi
Bsuir labs (CSAN pt2)
Language: C++ - Size: 46 MB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

yucedagonurcan/ParallelMatrixCreation
Parallel Matrix creation with Pthreads, Mutexes in C.
Language: C - Size: 820 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

TusharMalakar/OperatingSystem
Language: C++ - Size: 18.6 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

tabshaikh/Colliding-Balls-ScreenSaver-2D-
opengl project of balls colliding in 2 D space.
Language: C++ - Size: 243 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

itssofluffy/Mutex
Language: Swift - Size: 43.9 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 1

oaxelou/ConcurrentProgramming
Concurrent Programming in C (3rd year - 5th semester)
Language: C - Size: 2.17 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

tifa64/Chemical
Chemical reaction simulation of water for OS course
Language: C - Size: 4.88 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 1

sariebeary/Realtime_Scheduling
Real-time Scheduling over Linux using rate monotonic scheduling (RMS), earliest deadline first (EDF) algorithms, priority inversion and inheritance
Language: C - Size: 15.6 KB - Last synced at: 8 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 1

kocharshaivi19/Video_Interlacing
OpenCV/C++ Applcation that interlaces multiple Videos simultaneouly using Threads and writes in a shared memory mutex videoWriter
Language: C++ - Size: 12 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

kUSHAL0601/EVM-Booth-Problem
Standard EVM booth problem in C
Language: C - Size: 3.91 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

jkordas/producer-consumer-mutex-demo
Producer - Consumer simulation using unix mutex synchronisation on cyclic array
Language: C - Size: 39.1 KB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 2

sushkov/OperatingSystems
Low-level Linux primitives
Language: C - Size: 7.81 KB - Last synced at: almost 2 years ago - Pushed at: almost 9 years ago - Stars: 1 - Forks: 0

Sabel200110/thread-management-simulation
Thread-Management-Simulation is a web server simulation that efficiently manages threads and queues while providing real-time performance metrics. 🌐 It offers features like configurable thread pools and a monitoring dashboard to enhance server performance. 🐙
Language: Python - Size: 14.6 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

Angelmmd/C_Threads_Mutexes
This repository showcases practical exercises on threads and mutexes in C, focusing on concurrency and synchronization. Explore the code to understand how to manage shared resources and prevent race conditions effectively. 🐙💻
Language: C - Size: 9.77 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

VanminGaming/C_Threads_Mutexes
Explore C programming with threads and mutexes in this repository. Learn to manage concurrency and synchronization effectively. 🌐🔒
Language: C - Size: 10.7 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

mdbentaleb/Philosophers_42
🧠 A concurrency project simulating the classic Dining Philosophers problem using threads, mutexes, processes, and semaphores.
Language: C - Size: 15.6 KB - Last synced at: 13 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

AnonXarkA/OPERATING-SYSTEMS-CSE321-BRACU
Language: C - Size: 760 KB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

juli3tag/c-simple-projects
C/C++ Projects
Language: C++ - Size: 11.7 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

MusaxKhan/Air-Traffic-Control-System
Airline control system is basically an operating system that will allow to synchronize and schedule your flights according to the priority and in given schedule time, there are different flights that are set for being example. Just a basic project done for understanding of mutexes and locks.
Language: C - Size: 856 KB - Last synced at: 21 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

qwww-12/philosophers
A 42 school project that simulates the Dining Philosophers problem using multithreading (philo) and multiprocessing with semaphores (philo_bonus). The goal is to handle concurrency, synchronization, and avoid deadlocks and starvation.
Language: C - Size: 696 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

gxsilva/42SP_Philosophers
A project that addresses the synchronization of multi threads and multi processes and addresses the paradigm of the philosophers' dinners
Language: C - Size: 355 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

aboubakr-jelloulat/Dining-Philosophers-Problem--Philosophers
Language: C - Size: 25.4 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

AnaVolkmann/42_PHILO
A solution to the dining philosopher problem. Introduction to parallel programming
Language: C - Size: 47.9 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

svelama/datastore
datastore implements a simple key value storage, demonstrates generics, thread safe storage, and repository pattern for multiple storage backends
Language: Go - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

LeandroDiasz/philosophers
Simulação do problema dos filósofos usando threads e mutexes em C.
Language: C - Size: 24.4 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

RogerioLS/Philosophers-42sp
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.
Language: C - Size: 283 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

fscotto/operating-systems
In this repository there are exercises and examples from book "Operating Systems Concepts" of A. Silberschatz, P. B. Galvin and G. Gagne.
Language: C - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Superb-Man/Kernel-Thread
Kernel-Level Thread implementation for Operating systems( Lab 314) offline 5 in xv6.
Language: C - Size: 85.9 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

vchernoy/concurrent
Monitor Synchronization in Examples
Language: Python - Size: 9.77 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

boussas/ParkingSimulator-Java
This project simulates a parking lot where cars attempt to park using different synchronization strategies (Semaphore or Mutex).
Language: Java - Size: 72.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

dxcccii/distributedsystemsTP1
1st project for distributed systems class (C#)
Language: TeX - Size: 21.8 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

medidbella/philosophers
this project's goal is to solve the dining philosopher's problem with a multi threaded approach
Language: C - Size: 42 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

lassachraf/42_Philosophers
The famous "Dining Philosophers" problem coded in C using two methods. The first one using threads and mutexes, and a second one using processes and semaphore.
Language: C - Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

RJTLM/producer-consumer-problem-c-OS-assignment
This repository contains the Sudoku Solution Validator project, implemented to demonstrate the Producer-Consumer problem. This project leverages multi-threading to validate Sudoku solutions, utilising shared memory and file I/O management.
Language: C - Size: 727 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

yahialm/Concurrent-Sharded-maps-go-std-library
This project aims to develop an HTTP API that mimics the functionality of a HashMap while overcoming the constraint of data distribution across multiple machines. The primary challenge lies in designing and implementing a sharding scheme to distribute and manage data efficiently across a cluster of machines.
Language: Go - Size: 13.7 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0
