我正在使用boost::chrono::high_resolution_clock::now();
,有时会得到:
Boost::Chrono - 内部错误。
我的应用程序是多线程的,所以有人知道该now()
函数是否是线程安全的吗?
我查看了now()
函数的实现,它使用了一个static
变量,这可能意味着它不是线程安全的。
我的代码如下所示:
auto algTimer = boost::chrono::high_resolution_clock::now();
我得到的信息指向:
C:\boost\boost_1_48_0\boost\chrono\detail\inlined\win\chrono.hpp 第 44 行