Skip to content
#

multithreading

Here are 1,135 public repositories matching this topic...

ThreadPoolManager is a C++ project that implements an efficient multi-threading system using a thread pool for generic functions of the same type and different tasks. It includes task management, synchronization mechanisms, and thread-safe logging to demonstrate concurrent task execution.

  • Updated Jun 5, 2024
  • C++

Explores many of the built-in thread synchronization objects and utilities in C++ 17/C++ 20, including std::thread, std::condition_variable, std::mutex, std::atomic, std::atomic::wait, std::async, std::future, std::for_each with execution_policy, and more. This project also contains a custom ParallelProcessor built with STL synchronization objects.

  • Updated Jun 3, 2024
  • C++

Improve this page

Add a description, image, and links to the multithreading topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the multithreading topic, visit your repo's landing page and select "manage topics."

Learn more