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

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

Related Topics