boost::chrono::high_resolution_clock::now() assertion
===

I am using "boost::chrono::high_resolution_clock::now();" 
and some times get "Boost::Chrono - Internal Error". my application is multi threaded so does any one know if the "now" function is thread safe?

I looked at the implementation of the "now" function and it uses a static variable which might mean that it is not thread safe.  

Thanks

my code looks like this:

auto algTimer = boost::chrono::high_resolution_clock::now();