【c++17】std call_once 例子

  • c++17 特性

多线程跑出来是这样的,打印的非常缥缈

在这里插入图片描述

  • 但确实只有一个可以输出
cout <<"========>"

创建10个线程,每个都去调用被 std::call_once 调用的方法once_print

  • 每个线程首先调用print ,传递的参数是i
v.emplace_back(print, i);
/

猜你喜欢

转载自blog.csdn.net/commshare/article/details/129857248