C++ 条件变量

💡 原文英文,约1300词,阅读约需5分钟。
📝

内容提要

在多线程的C++程序中,如果每个线程都是独立工作的,那么这样的程序通常很容易实现,代码也容易理解。然而,不同线程中的任务通常会相互依赖。因此,一些线程将不得不等待其他线程完成对一个或多个共享变量的修改并通知线程。在这种情况下,我们将不得不使用std::condition_variable来进行多线程调度。本文将快速讨论std::condition_variable及其一些注意事项。

🏷️

标签

➡️

继续阅读