diff --git a/src/test/scheduler_tests.cpp b/src/test/scheduler_tests.cpp --- a/src/test/scheduler_tests.cpp +++ b/src/test/scheduler_tests.cpp @@ -13,15 +13,15 @@ #include #include +#include #include BOOST_AUTO_TEST_SUITE(scheduler_tests) -static void microTask(CScheduler &s, boost::mutex &mutex, int &counter, - int delta, +static void microTask(CScheduler &s, std::mutex &mutex, int &counter, int delta, std::chrono::system_clock::time_point rescheduleTime) { { - boost::unique_lock lock(mutex); + std::lock_guard lock(mutex); counter += delta; } std::chrono::system_clock::time_point noTime = @@ -47,7 +47,7 @@ // counters should sum to the number of initial tasks performed. CScheduler microTasks; - boost::mutex counterMutex[10]; + std::mutex counterMutex[10]; int counter[10] = {0}; FastRandomContext rng{/* fDeterministic */ true}; // [0, 9]