The objective of the project was to gain proficiency in multiprocess programming using C on Linux, ensuring avoidance of deadlocks and effective synchronization of the program.
-
Updated
Jul 6, 2024 - C
The objective of the project was to gain proficiency in multiprocess programming using C on Linux, ensuring avoidance of deadlocks and effective synchronization of the program.
Develop an end-to-end hypothetical reference model, network architectures, precision time tools, performance objectives and the methods to distribute, operate, monitor time synchronization within data center and much more...
Simple and yet powerful cross-platform C library providing data structures, algorithms and much more
The "Philosophers" project at 42 is a programming exercise based on Edsger Dijkstra's dining philosophers problem. Students simulate philosophers alternating between thinking and eating, sharing forks, and managing concurrent resource access to avoid deadlocks and ensure proper synchronization.
**This repository contains the solution of all the exam tests of the degree course in computer engineering at the University of Rome Tor Vergata, of Operating Systems. Course held by Prof.F.Quaglia.**
Programmation système Linux / Linux System Programming
Simple synchronization between Palm device and OrgMode files
Simple Operating System, OS Assignment of HCMUT, Spring 2023
An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on an Arduino Mega2560. Forked from GRBL modified for use on a lathe with spindle sync threading
A Graph Database with load balancing features in C using multithreading
Word search program using multi-threading and synchronization.
Cross platform synchronization primitives and high-precision timing
Collection of synchronization micro-benchmarks and traces from infrastructure applications
The Philosophers project, part of the 42 curriculum, simulates the classic Dining Philosophers problem to teach concurrent programming and synchronization. It involves managing resource sharing among philosophers using threads, mutexes, and semaphores to prevent deadlock and ensure efficient operation.
syncs two directories, with the possibility of creating incremental backups
A server-client app that counts votes of some political parties made by the scripts
precizer is a CLI application designed to verify the integrity of files after synchronization. The program recursively traverses directories and creates a database of files and their checksums, followed by a quick comparison.
Add a description, image, and links to the synchronization topic page so that developers can more easily learn about it.
To associate your repository with the synchronization topic, visit your repo's landing page and select "manage topics."