Defines several array types in which elements may be updated atomically. Intended to provide atomic array types similar to those found in java.util.concurrent.atomic in Java.
-
Updated
Jun 8, 2018 - Rust
Defines several array types in which elements may be updated atomically. Intended to provide atomic array types similar to those found in java.util.concurrent.atomic in Java.
GolangDS: Data structures on Golang
An approach to use atmost only 2 mutex for managing N homogeneous resources.
Project to 2013/2014 Operating Systems course of Bachelors Degree in Computer Science and Engineering 2nd Year @ Instituto Superior Técnico WITH @carboned4
In-memory index implementation (btreemap, hashmap, ART-map)
Small implementation of a classic concurrent programming design pattern: producers/consumers. Coded in C/C++ programming.
The multi threaded queue service is a class that operates as a message processing service
C++17 Library of various queue containers
Multi thread-safe Micro-service framework based on a Message Bus design pattern and a virtual bookstore implmented on top of that.
The seq library is a collection of original C++14 STL-like containers and related tools
Policy Against Starvation for Resource Manager
Threads, Semaphore, Mutex, Atomic, Condition Variable -- in Java & C++
Concurrent Trie Data Structure using Single Locking, Reader Writer's Locking and Hand over Hand Locking.
A simple rust library
Toy examples of concurrency patterns designed using Java concurrency utilities
C# Concurrent Trie implementation - a port from Roman Levenstein Java based concurrent trie
Yet another Java 8 web crawler (ForkJoinPool, RecursiveAction, ConcurrentHashMap, jsoup)
Add a description, image, and links to the concurrent-data-structure topic page so that developers can more easily learn about it.
To associate your repository with the concurrent-data-structure topic, visit your repo's landing page and select "manage topics."