Skip to content

Commit 4840bab

Browse files
committed
Update README
1 parent faabeae commit 4840bab

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,14 @@
8282

8383
### 🚦 Multithreading & Synchronization
8484
- [`Event`](modules/Thread/Event.mpp) - An event for thread synchronization
85-
- [`SharedLocker`](modules/Thread/SharedLocker.mpp) - Scoped lock wrapper with shared or exclusive mode
8685
- [`ThreadLoop`](modules/Thread/ThreadLoop.mpp) - Thread loop with exception handling
8786
- [`ThreadPool`](modules/Thread/ThreadPool.mpp) - Fixed-size thread pool for parallel task execution
8887
- [`TryAsync`](modules/Thread/TryAsync.mpp) - Launches a function asynchronously, forwards exception to caller
89-
- [`UniqueLocker`](modules/Thread/UniqueLocker.mpp) - Scoped exclusive lock wrapper
88+
- [`UniqueLocker`](modules/Thread/UniqueLocker.mpp) - RAII wrapper holding a value with exclusive access
89+
- [`SharedLocker`](modules/Thread/SharedLocker.mpp) - RAII wrapper holding a value with shared/exclusive access
90+
- [`Accessor`](modules/Thread/UniqueLocker.mpp) - RAII accessor for reading/writing an `UniqueLocker` or exclusive access to a `SharedLocker`
91+
- [`ReadOnlyAccessor`](modules/Thread/SharedLocker.mpp) - RAII accessor for shared (non-exclusive) reading of a `SharedLocker`, allowing parallel access
92+
- [`MultipleAccessor`](modules/Thread/UniqueLocker.mpp) - RAII accessor for multiple lockers, locking them simultaneously to prevent data races
9093

9194
### 🏷️ Type
9295
- [`Concept`](modules/Type/Concept.mpp) - Extensions to `<type_traits>` and `<concepts>` providing additional compile-time checks and utilities

0 commit comments

Comments
 (0)