Skip to content
#

semaphores

Here are 626 public repositories matching this topic...

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.

  • Updated Nov 30, 2024
  • C

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.

  • Updated Jul 21, 2025
  • C

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 …

  • Updated Feb 2, 2020
  • C

A comprehensive hands-on guide to mastering embedded systems: concurrent programming, synchronization primitives, and industrial embedded design patterns with runnable C examples.

  • Updated Aug 10, 2026
  • C

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.

  • Updated Sep 8, 2023
  • C

High-load distributed task orchestrator: PHP 8.4 (Swoole 6.2) + Go 1.26 + NATS JetStream + Redis Lua semaphores. Custom 9-byte binary WebSocket, strict memory isolation against leaks, Observability via OpenTelemetry, Prometheus & Grafana.

  • Updated Sep 4, 2026
  • PHP

Add this topic to your repo

To associate your repository with the semaphores topic, visit your repo's landing page and select "manage topics."

Learn more