A header-only C++ library that allows easily creating thread-safe, concurrency friendly resources.
-
Updated
Jun 21, 2023 - C++
A header-only C++ library that allows easily creating thread-safe, concurrency friendly resources.
Concurrent data structures and solutions to common concurrency problems using C++.
A C++17 header-based library that implements Go-like channels.
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.
Implementation of web servers using different concurrency models
exploring the versatility of semaphores by implementing semaphore based syncrhonisation constructs from scratch in C++20.
Add a description, image, and links to the concurrency-patterns topic page so that developers can more easily learn about it.
To associate your repository with the concurrency-patterns topic, visit your repo's landing page and select "manage topics."