GitHub topics: mutex-synchronisation
zayne-siew/tcp-cpp
Multi-threaded TCP client-server implementation in C++
Language: C++ - Size: 43 KB - Last synced at: 30 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
sassiwalid/SparkDI
SparkDI is a dependency injection framework in Swift. It aims to provide a simple and efficient dependency injection solution for Swift projects, with support for scopes and flexible dependency resolution.
Language: Swift - Size: 126 KB - Last synced at: 24 days ago - Pushed at: 3 months ago - Stars: 31 - Forks: 0
boussas/ParkingSimulator-Java
This project simulates a parking lot where cars attempt to park using different synchronization strategies (Semaphore or Mutex).
Language: Java - Size: 434 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
mgtitimoli/await-mutex
Promised based Javascript Mutex
Language: JavaScript - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: about 7 years ago - Stars: 42 - Forks: 7
aboubakr-jelloulat/Dining-Philosophers-Problem--Philosophers
Language: C - Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1
mdbentaleb/Philosophers_42
🧠 A concurrency project simulating the classic Dining Philosophers problem using threads, mutexes, processes, and semaphores.
Language: C - Size: 12.7 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - 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: 4 months ago - Pushed at: 4 months 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: 5 months ago - Pushed at: 5 months 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: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
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: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0
AnonXarkA/OPERATING-SYSTEMS-CSE321-BRACU
Language: C - Size: 760 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
juli3tag/c-simple-projects
C/C++ Projects
Language: C++ - Size: 11.7 KB - Last synced at: 6 months ago - Pushed at: 6 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: 5 months ago - Pushed at: 6 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: 6 months ago - Pushed at: 6 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: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0
themisvaltinos/TCP-Client-Server
Multithreaded TCP Client/Server implementation in C++
Language: C++ - Size: 16.6 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 2
amit-davidson/Chronos
Chronos - A static race detector for the go language
Language: Go - Size: 13.4 MB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 435 - Forks: 11
AnaVolkmann/42_PHILO
A solution to the dining philosopher problem. Introduction to parallel programming
Language: C - Size: 47.9 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - 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 1 month ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 1
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: 2 months ago - Pushed at: 7 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: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0
shubhamv108/concurrency-multithreading
Sample examples of multi-threaded code in Java.
Language: Java - Size: 97.7 KB - Last synced at: 8 months ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0
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: 7 months ago - Pushed at: about 4 years ago - Stars: 12 - 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: 9 months ago - Pushed at: almost 2 years ago - Stars: 1 - 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: 8 months ago - Pushed at: about 3 years ago - Stars: 14 - Forks: 1
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: 7 months ago - Pushed at: 10 months ago - Stars: 0 - 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: 7 months ago - Pushed at: about 1 year 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: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0
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: 12 months ago - Pushed at: 12 months ago - Stars: 14 - 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: 8 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 1
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: 9 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
martinheidegger/flexlock
A memory-efficient, in-memory, flexible, Promise-based locking library without dependencies.
Language: JavaScript - Size: 174 KB - Last synced at: 4 months ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 1
atilaneves/fearless
Safe concurrency in D (`shared` made easier)
Language: D - Size: 41 KB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 54 - Forks: 3
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: 6 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0
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: 8 months ago - Pushed at: almost 6 years ago - Stars: 6 - Forks: 2
cpsusie/DotNetVault
Synchronization Library and Static Analysis Tool for C# 8
Language: C# - Size: 52.6 MB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 2
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: 8 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0
justine-george/Seeking-Tutor-Problem-POSIX-Threads
Multithreaded simulation of a tutoring center coordination system using POSIX threads, mutex locks, and semaphores in C.
Language: C - Size: 15.6 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
AchrafMez/philo
Solving the dining philosophers problem.
Language: C - Size: 61.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - 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: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - 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: 8 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0
narenakash/POSIXThreads-Synchronization
Multi-threaded programming, and synchronizing multiple threads using mutex-locks and semaphores and conditional variables
Language: C - Size: 676 KB - Last synced at: over 1 year ago - Pushed at: about 6 years 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: 9 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
vchernoy/concurrent
Monitor Synchronization in Examples
Language: Python - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1
dxcccii/distributedsystemsTP1
1st project for distributed systems class (C#)
Language: TeX - Size: 21.8 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - 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: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - 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: about 1 month ago - Pushed at: over 1 year ago - Stars: 3 - 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: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
diva-in-STEM/rust-refresh-app
A simple rust app that monitors how many times a user has refreshed a the page and reads/writes this value to and from a redis server.
Language: HTML - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
AlexPetul/WinApi
Bsuir labs (CSAN pt2)
Language: C++ - Size: 46 MB - Last synced at: 8 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0
supercontracts/Colliding-Balls-ScreenSaver-2D-
opengl project of balls colliding in 2 D space.
Language: C++ - Size: 243 KB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 1 - 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: 9 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
yusuffugurlu/Philosophers
42 Cursus Projects
Language: C - Size: 69.3 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0
hugofpaiva/so-p2 📦
2º Trabalho Prático da UC de Sistemas Operativos, UA 2019/2020
Language: C - Size: 14.1 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - 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: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1
kUSHAL0601/GasStation-Problem
Similar to BarberShop problem
Language: C - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 1
kUSHAL0601/EVM-Booth-Problem
Standard EVM booth problem in C
Language: C - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0
nandadeepd/operating-systems
Operating system concepts from the CS 510 course at PSU
Language: HTML - Size: 445 KB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 3 - Forks: 0
ajeetgupta80/GroupChat-Multithread-CPP
Language: C++ - Size: 306 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
CyrilleStr/LinuxObjectIntercommunicationProject
Language: C - Size: 52.7 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0
Tanmay-312/Sleeping-Barber-GO
Sleeping barber problem of system design
Language: Go - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
SarathM1/ROS_Mutex
Method to use Boost named_mutex to launch nodes in a specific order.
Language: CMake - Size: 20.5 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0
Naraujo13/GraphEvaluation
Analysis of graph multithreading access performance with different synchronization mechanisms: mutext, shared mutex and atomic operations
Language: C++ - Size: 103 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 0 - 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
aberry-21/DiningPhilosophers
The dining philosophers problem states that there are 5 philosophers sharing a circular table and they eat and think alternatively.
Language: C++ - Size: 621 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0
AndreiE91/Linux-Console-Apps
Various console applications developed for Linux, covering a wide range of topics such as threading, processes, inter-process communication, file operations, synchronization, and more.
Language: C - Size: 1.09 MB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
AndreiE91/LinuxOS_Assignments
Linux OS assignments repository. Contains various applications, from parsing and modifying binary files to managing shared memory regions, thread synchronization, inter-process communication and more.
Language: Python - Size: 1.11 MB - Last synced at: 9 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
iurilandolt/philosophers
Dijkstra's dinnig philosophers problem. Introduction to multithreaded programing, concurrency, shared memory space, data-races, deadlocks and other related concepts.
Language: C - Size: 161 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
nthnn/ladivic
C++ library designed to provide system-level thread- and fail-safe functions with concurrency, atomic, file I/O, IPC, memory management, and system information retrieval functionalities.
Language: C++ - Size: 256 KB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
layan-mak/web-server
Multi-threaded web server
Language: C - Size: 16.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
antoinegaubil/Aircraft-Monitoring-System
Real-time simulation for aircraft monitoring system in C++
Language: C++ - Size: 89.8 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
cankobanz/multithreaded-scientific-search-engine
This is a school project from Operating Systems course where threads, mutexes, semaphores, task pools and critical sections are used effectively to ensure synchronization among threads.
Language: C++ - Size: 42 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0
yigittuncer07/threads-experiment
This C program showcases multithreading and synchronization through POSIX threads (pthread) to compute the sum of square roots within a user-specified range.
Language: C - Size: 4.88 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - 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: almost 5 years ago - Stars: 1 - Forks: 0
mahmoudaboueleneen/MyOS
Simple CLI Operating System
Language: Java - Size: 168 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0
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: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0
le-mountassir/The-Dining-Philosophers-Problem
The Dining Philosopher Problem states that N philosophers seated around a circular table with one chopstick between each pair of philosophers. There is one chopstick between each philosopher. A philosopher may eat if he can pick up the two chopsticks adjacent to him. One chopstick may be picked up by any one of its adjacent followers but not both.
Language: C - Size: 31.3 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0
Kartik-Katkar/Operating-system-Programs
Explore a collection of ready-to-use code solutions for common problems, disk scheduling, shell programming and page scheduling.
Language: C - Size: 42 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
mbonesi/producer_consumer
on producer/consumer pattern
Language: C++ - Size: 2.93 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
ErnaneJ/so-synchronization
Synchronization primitive: condition variable from a mutex
Language: C - Size: 29.3 KB - Last synced at: 8 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0
bertanulusoy/cpp_producer_consumer_pattern
This is a small example of an implementation of Producer/Consumer Pattern with condition_variable and mutex
Language: C++ - Size: 88.9 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0
dokastho/Channel
C++ implementation of golang's Channel type
Language: C++ - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0
sonium-labs/G8RTOS
Implementation of G8RTOS, a real-time operating system featuring priority scheduling, background/periodic/aperiodic threads, inter-process communication, semaphores and more, designed for the MSP432.
Language: C - Size: 14.6 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0
mimamch/mutex
NodeJS Transaction Locking Mutex Example
Language: TypeScript - Size: 3.91 KB - Last synced at: 11 months ago - Pushed at: about 2 years 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: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0
Christie123123/Cocurrent-Systems 📦
multiple projects achieving cocurrent systems
Language: C - Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - 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: about 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0
sarimmehdi/Walking_Philosophers
Walking philosophers
Language: C - Size: 491 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 1
tolopsy/easy-backup
CLI tool to automate compression and archival of files into AWS S3 or a dedicated directory
Language: Go - Size: 25.4 KB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
emilstahl97/Operating-Systems-ID1206 📦
The course provides knowledge of the principles of and how one can implement abstractions of hardware virtualisation of resources and timetabling of assignments; mainly as regards execution, memory and persistent storage. The structure of an operating system is studied to increase the knowledge of these concepts and also give skills in efficient use of the abstraction level that an operating system offers.
Language: C - Size: 34 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0
ade-la-c/Philosophers
This 42 C project is about the basics of threading a process and using mutex.
Language: C - Size: 98.6 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0
shlublu/ShlubluLib
ShlubluLib is a lightweight, modular, general purpose, open-source C++ library for Linux and Windows.
Language: C++ - Size: 359 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
asp89/ThreadSafeFlow-NET
🚀 ThreadSafeFlow-NET: Parallelism and Thread Safety in .NET 🧵
Language: C# - Size: 14.6 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0
Trilgon/PhilosophersProblem
Многопоточное решение классической задачи об обедающих философах
Language: Go - Size: 1.95 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0
kw90/ReadWriteLock
Read-Write Lock in C++11
Language: C++ - Size: 7.81 KB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 5
sushkov/OperatingSystems
Low-level Linux primitives
Language: C - Size: 7.81 KB - Last synced at: over 2 years ago - Pushed at: about 9 years ago - Stars: 1 - Forks: 0
Archer-01/Philosophers
Implementation of the Dining Philosophers problem in C
Language: C - Size: 537 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0
atouba/philosophers
I never thought philosophy would be so deadly
Language: C - Size: 1.24 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0
hpreshit/Autonomous-Driving
This repository consists of the course project for ECEN 5623 Real-Time Embedded Systems
Language: C - Size: 57.6 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 1