摘要: 官方代码如下 #include <iostream> #include <chrono> #include <ratio> #include <thread> void f() { std::this_thread::sleep_for(std::chrono::seconds(1)); } int 阅读全文
posted @ 2022-02-16 17:05 补码 阅读(78) 评论(0) 推荐(0) 编辑
摘要: std::condition_variable 和 std::condition_variable_any 都用于线程同步,前者只能与 std::unique_lock 配合,后者是前者泛化,可以和任何 lock 配合。线程同步是指线程间需要按照预定的先后次序顺序进行的行为。 综合运用std::mu 阅读全文
posted @ 2022-02-16 13:10 补码 阅读(71) 评论(0) 推荐(0) 编辑