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
Framework that provides thread-safe (queue-safe) access to the value.
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
Homework for the Parallel and Distributed Algorithms course @ ACS, UPB 2019
a locker used for fine-grained control over concurrent access to peerID specific things
LM051 Computer Systems FYP - An Educational Game Built To Teach Students Concurrent Programming Techniques
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.
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.
Container repo with code snippets
3 Series of Exercises for Operating Systems Class (6th Semester) of the Electrical and Computer Engineering School, NTUA
in-memory key value server (based on radix-tree) with fuzzy search capabilities
Basic examples of compare and swap.
Object and thread pooling library
extensions to support atomic operations
Promisified version of write-file-atomic
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."