semaphores

There are 457 repositories under semaphores topic.

  • Alairion/not-enough-standards

    A modern header-only C++ library that provides platform-independent utilities.

    Language:C++229757
  • MarkCiliaVincenti/AsyncKeyedLock

    An asynchronous .NET Standard 2.0 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.

    Language:C#20581011
  • Tsvetilin/Operating-Systems

    Материали към курса "Операционни системи" на ФМИ, СУ

    Language:C71106
  • andy489/Linux_Shell

    Unix-like Operating Systems. Linux. Bash & Z shell. C. Synchronization Problems & Theory.

    Language:C291014
  • 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:C16100
  • tetreum/peque-traffic

    Yet Another attempt to build a traffic system in Unity.

    Language:C#16114
  • asad82/User-Level-Thread-Library

    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.

    Language:C10204
  • petercorke/simple-threads-coder

    A simple POSIX threading library for MATLAB Coder

    Language:C9301
  • ComFreek/async-playground

    Semaphores, critical sections and blocking queues explored in modern JS with Promises and async generators

    Language:TypeScript8382
  • FLombardi-PhD/C-teaching

    Programming with C course: pointer, multi-process, multi-thread, concurrency, semaphores, Socket, PIPE, FIFO

    Language:C8004
  • martinspedro/SO-notes

    A collection of (not so) short notes for the Operative System course, lectured at Aveiro University

    Language:TeX8220
  • pspanoudakis/System-Programming-Projects

    System Programming projects on Multiprocessing, Multithreading, FIFO Pipes, Network Sockets, Bash Scripting & building Data Structures

    Language:C++8100
  • rishitsaiya/CS314-OS-Lab

    Operating Systems Lab Course (CS 314), IIT Dharwad

    Language:C8205
  • AshiqAR/Operating-Systems-Lab-S4-KTU

    OS Lab Programs S4 KTU

    Language:C7102
  • OS-Programs

    iamjatinchauhan/OS-Programs

    OS-Programs related to System Call, Process Creation, Threading, Synchronization, Race condition, Semaphores, Inter-Process-Communication, Pipes, Shared memory, message passing & further more.

  • mussaiin/Santa-Claus-Problem

    Santa Claus Multithreading Problem Solutions on Python and C (semaphores/condition variables)

    Language:C6007
  • alainlebret/os

    Programmation système Linux / Linux System Programming

    Language:C5101
  • Class66/SemafoR

    Application to control KLUBA semaphores via Arduino platform

    Language:JavaScript5422
  • iddemirjs/deu-hospital-simulation

    Threads POSIX and Semaphores using in C

    Language:C5100
  • ivzhuravlev/dining_philosophers

    Simple solution of classic dining philosophers problem

    Language:C++5001
  • JoelRomero97/Sistemas-Operativos

    Implementaciones de algunas de las funcionalidades que posee un sistema operativo, como llamadas al sistema, ensamblador, procesos, hilos y distintas formas de comunicación entre los mismos

    Language:C5101
  • justleon/SOI-labs

    (Almost) All Operating System lab tasks from Warsaw University of Technology in one place

    Language:C5102
  • oguzhanagkus/system-programming

    System Programming course projects - includes UNIX/Linux system call and library function examples

    Language:C5100
  • pszemkor/OperatingSystems

    Fundamental system mechanisms, algorithms and their execution. Programs use ipc, signals, sockets, forks and manage files and memory in unix systems.

    Language:C5001
  • abdeljalil-salhi/philosophers

    Eat, Sleep, Spaghetti, repeat. 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:C4100
  • Ajjig/PHILOSOPHERS

    This project serves as an introduction to multithreading. The purpose was to build two different programs to solve the famous dining philosophers problem, each with different constraints.

    Language:C4100
  • 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:C4101
  • ANSANJAY/MasteringPthreads

    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.

    Language:C4110
  • ArielXL/concurrence

    Aborda el tema de la programación concurrente para el lenguaje programación C#. Para ello, realizaremos adecuadamente las implementaciones de una serie de primitivas de sincronización, todas usando semáforos como tipo principal para restringir el acceso a recursos compartidos en un entorno de multiprocesamiento. Daremos varias soluciones a los clásicos problemas "Los filósofos comensales" y "El barbero dormilón" utilizando las bondades de Python.

    Language:C#4100
  • ibraheemalayan/factory_opengl_simulation

    A multi-threaded multi-processing C & OpenGL manufacturing simulation

    Language:C4100
  • madebypixel02/philosophers

    [42 Madrid] I’ve never thought philosophy would be so deadly

    Language:C410
  • RaniAgus/so-tp-2020-2c-pedidOS-ya

    Un TP de Sistemas Operativos que fue presentado habiendo dormido la noche anterior... a la segunda entrega

    Language:C4101
  • RazaRizvii/Operating-System-Semaphore--Producer-and-Consumer-are-part-of-an-application.-The-producer-access-a

    Producer and Consumer are part of an application. The producer access a two dim matrix of int (of 100 x 100) and produces the memory address as an item and store it in a array of pointers to int. The consumers compete and get an entry of the array that corresponds to a row, and finds the number of primes in that row and adds it to a shared sum

    Language:C4101
  • VissaMoutafis/OS-Assignments-Fall-2020

    Programming Projects in C for Operating Systems - K22 Course

    Language:C4100
  • im-zshan/Operating-Systems

    This repository contains the program codes of the sytem calls used in Operating Systems.

    Language:C3100