现代 C++ 并发编程。任务、执行器、定时器与 C++20 协程,统御一切。
concurrencpp 将并发任务的能力带入 C++ 世界,使开发者能够通过使用任务、执行器和协程,轻松且安全地编写高度并发的应用程序。 借助 concurrencpp,应用程序可以将需要异步处理的大型过程拆分为更小的任务,这些任务并发运行,并以协作方式共同实现所需结果。 concurrencpp 还允许应用程序通过使用并行协程轻松编写并行算法。
concurrencpp 的主要优势包括:
std::thread 和 std::mutex 等低级原语。co_await 关键字,轻松实现非阻塞、类似同步的代码。暂无开放 Issues,或尚未同步最近议题。