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

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

Related Keywords