concurrency-patterns
Here are 8 public repositories matching this topic...
This C++20 solution enables lazy initialization for multithreaded tasks. It efficiently initializes an expensive object only when needed, ensuring thread safety. It utilizes std::once_flag and std::atomic<bool> for synchronization, optimizing resource utilization and scalability.
-
Updated
Apr 6, 2024 - C++
Implementation of web servers using different concurrency models
-
Updated
Nov 3, 2023 - C++
exploring the versatility of semaphores by implementing semaphore based syncrhonisation constructs from scratch in C++20.
-
Updated
Jan 3, 2024 - C++
A C++17 header-based library that implements Go-like channels.
-
Updated
May 16, 2020 - C++
Concurrent data structures and solutions to common concurrency problems using C++.
-
Updated
Dec 9, 2021 - C++
A header-only C++ library that allows easily creating thread-safe, concurrency friendly resources.
-
Updated
Jun 21, 2023 - C++
Improve this page
Add a description, image, and links to the concurrency-patterns topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the concurrency-patterns topic, visit your repo's landing page and select "manage topics."