Analysis of graph multithreading access performance with different synchronization mechanisms: mutext, shared mutex and atomic operations
-
Updated
Aug 21, 2017 - C++
Analysis of graph multithreading access performance with different synchronization mechanisms: mutext, shared mutex and atomic operations
in-memory key value server (based on radix-tree) with fuzzy search capabilities
LM051 Computer Systems FYP - An Educational Game Built To Teach Students Concurrent Programming Techniques
Framework that provides thread-safe (queue-safe) access to the value.
Designed as a cross platform drop in easy to use threading library, mainly an abstraction layer over std::thread and pthread, with attention to the specific requirements of platforms like Google Native Client/UCC.
Promisified version of write-file-atomic
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.
Machine problems
Object and thread pooling library
My lazy initialization implementation in C++17.
Homework for the Parallel and Distributed Algorithms course @ ACS, UPB 2019
Uses `DispatchQueue` to ensure a value is only read from and written to by one thread at a time
atomic is a Swift property wrapper designed to make values thread-safe.
3 Series of Exercises for Operating Systems Class (6th Semester) of the Electrical and Computer Engineering School, NTUA
a locker used for fine-grained control over concurrent access to peerID specific things
This load balancer project distributes network traffic across multiple servers, ensuring high availability using health checks and dynamic request routing. It optimizes load distribution through a weighted algorithm and supports Round Robin selection.
CLI for audio player to stream and play all your music files at ease and fast on your terminal
extensions to support atomic operations
Add a description, image, and links to the atomic-operation topic page so that developers can more easily learn about it.
To associate your repository with the atomic-operation topic, visit your repo's landing page and select "manage topics."