543 results for “topic:semaphores”
An asynchronous .NET library that allows you to lock based on a key (keyed semaphores), limiting concurrent threads sharing the same key to a specified number, with optional pooling for reducing memory allocations.
A modern header-only C++ library that provides platform-independent utilities.
Материали към курса "Операционни системи" на ФМИ, СУ
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.
Systems programming and kernel development, with expertise in Unix-like operating systems, synchronization theory, and C language implementation for Linux environments.
SecureBank es un proyecto académico que simula un sistema bancario concurrente en C, permitiendo operaciones como depósitos, retiros, transferencias y consultas de saldo. Está diseñado para manejar múltiples usuarios simultáneamente utilizando procesos, hilos, semáforos y comunicación entre procesos en Linux.
A C implementation of the classic Dining Philosophers problem. A 42 school project exploring threading, mutexes, and semaphores to solve synchronization issues.
Yet Another attempt to build a traffic system in Unity.
OS Lab Programs S4 KTU
No description provided.
Distributed synchronization primitives
System Programming projects on Multiprocessing, Multithreading, FIFO Pipes, Network Sockets, Bash Scripting & building Data Structures
The program implements a user level thread library for Linux in C with pre-emption, locks, conditions, semaphores, scheduler, timers, multi-level priority queue ensuring synchronization in real world programs besides several other features making it a complete autonomous library for thread creation and management. Sample test programs utilizing the thread library are also included with the design document and code.
This repository contains comprehensive notes and code samples from the Master Class Course on Multi-Threading. Covering topics from basic to advanced—thread creation, race conditions, mutex, deadlocks, condition variables, and semaphores—it serves as a one-stop guide for mastering multi-threading in C/C++ on Linux.
Programming with C course: pointer, multi-process, multi-thread, concurrency, semaphores, Socket, PIPE, FIFO
A simple POSIX threading library for MATLAB Coder
Operating Systems Lab Course (CS 314), IIT Dharwad
Semaphores, critical sections and blocking queues explored in modern JS with Promises and async generators
A collection of (not so) short notes for the Operative System course, lectured at Aveiro University
[42 Madrid] I’ve never thought philosophy would be so deadly
System Programming course projects - includes UNIX/Linux system call and library function examples
In this project, I applied the most commonly used CPU Scheduling algorithms in C++ and explained the processes/threads, scheduling process, and synchronization.
Santa Claus Multithreading Problem Solutions on Python and C (semaphores/condition variables)
OS-Programs related to System Call, Process Creation, Threading, Synchronization, Race condition, Semaphores, Inter-Process-Communication, Pipes, Shared memory, message passing & further more.
Programmation système Linux / Linux System Programming
A multi-threaded multi-processing C & OpenGL manufacturing simulation
Simple solution of classic dining philosophers problem
Threads POSIX and Semaphores using in C
Application to control KLUBA semaphores via Arduino platform
Replacing Golang’s Standard Package Functions with Concurrent Functions: Winning Big By Starting Small -- Harness the power of concurrency in Golang to improve performance, and efficiently manage resources with goroutines and semaphores.