Skip to content

Commit 27abd1a

Browse files
committed
test: Replace boost::mutex with std::mutex
1 parent 895c71e commit 27abd1a

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/test/scheduler_tests.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,14 @@
99
#include <boost/test/unit_test.hpp>
1010
#include <boost/thread.hpp>
1111

12+
#include <mutex>
13+
1214
BOOST_AUTO_TEST_SUITE(scheduler_tests)
1315

14-
static void microTask(CScheduler& s, boost::mutex& mutex, int& counter, int delta, std::chrono::system_clock::time_point rescheduleTime)
16+
static void microTask(CScheduler& s, std::mutex& mutex, int& counter, int delta, std::chrono::system_clock::time_point rescheduleTime)
1517
{
1618
{
17-
boost::unique_lock<boost::mutex> lock(mutex);
19+
std::lock_guard<std::mutex> lock(mutex);
1820
counter += delta;
1921
}
2022
std::chrono::system_clock::time_point noTime = std::chrono::system_clock::time_point::min();
@@ -38,7 +40,7 @@ BOOST_AUTO_TEST_CASE(manythreads)
3840
// counters should sum to the number of initial tasks performed.
3941
CScheduler microTasks;
4042

41-
boost::mutex counterMutex[10];
43+
std::mutex counterMutex[10];
4244
int counter[10] = { 0 };
4345
FastRandomContext rng{/* fDeterministic */ true};
4446
auto zeroToNine = [](FastRandomContext& rc) -> int { return rc.randrange(10); }; // [0, 9]

0 commit comments

Comments
 (0)