You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A thread-safe hash map implementation in C++ with support for concurrent read and write operations.
5
10
@@ -10,11 +15,20 @@ A thread-safe hash map implementation in C++ with support for concurrent read an
10
15
This is an attempt to create an equivalent of Java's ConcurrentHashMap in C++. It is not a direct equivalent because the underlying concurrency models in Java and C++ are different.
11
16
12
17
13
-
This C++ library and its different versions provides a ConcurrentHashMap class that allows multiple threads to perform read and write operations on a hash map concurrently. It uses std::shared_timed_mutex to provide efficient and safe concurrent access.
18
+
This C++ library provides a ConcurrentHashMap class that allows multiple threads to perform read and write operations on a hash map concurrently.
14
19
15
20
16
-
## Usage
21
+
## Features
22
+
23
+
-**Thread-safe** read/write operations
24
+
-**Fine-grained locking** with `std::shared_mutex`
25
+
-**Modern C++17** API with `std::optional` returns
0 commit comments