ToB企服应用市场:ToB评测及商务社交产业平台
标题:
C++11 线程同步接口std::condition_variable和std::future的简单利用
[打印本页]
作者:
鼠扑
时间:
2024-9-17 08:49
标题:
C++11 线程同步接口std::condition_variable和std::future的简单利用
std::condition_variable
条件变量std::condition_variable有wait和notify接口用于线程间的同步。如下图所示,Thread 2壅闭在wait接口,Thread 1通过notify接口通知Thread 2继续执行。
具体参见示例代码:
[code]#include#include#include#includestd::mutex mt;std::queue data;std::condition_variable cv;auto start=std::chrono::high_resolution_clock::now();void logCurrentTime(){ auto end = std::chrono::high_resolution_clock::now(); auto elapsed = std::chrono::duration_cast(end - start).count(); std::cout
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4