Примеры boost::this_thread::sleep()
похоже используют объекты boost::posix_time::milliseconds
. Я пробовал это, и это работает, но я использую boost::chrono
для проверки системных часов и так далее.Мне кажется, я должен пройти sleep()
a chrono::duration
следующим образом:
boost::this_thread::sleep( boost::chrono:: продолжительность(10));
Но компилятор выдает следующую ошибку:
... boost_1_49_0\boost/thread/win32/thread_data.hpp(171) : error C2039: 'total_milliseconds' : не является членом 'boost:: chrono::duration'
Что меня сбивает с толку. Правильно ли я думаю, что я должен быть в состоянии сделать это? Нужно ли будет конвертировать в posix_time
?