diff options
author | MacroFake <falke.marco@gmail.com> | 2022-04-30 09:19:28 +0200 |
---|---|---|
committer | MacroFake <falke.marco@gmail.com> | 2022-04-30 09:17:17 +0200 |
commit | fa4652ce5995ace831b6a4d3125bfcac9563ff6f (patch) | |
tree | e2720b4bad6828fa3f010320fe76695fea39159f /src/test | |
parent | 26296eba3dc34043b025bda167386c47693705b5 (diff) |
Pass lifetimebound reference to SingleThreadedSchedulerClient
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/scheduler_tests.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/test/scheduler_tests.cpp b/src/test/scheduler_tests.cpp index 4195d413fc..6e089de0c1 100644 --- a/src/test/scheduler_tests.cpp +++ b/src/test/scheduler_tests.cpp @@ -128,8 +128,8 @@ BOOST_AUTO_TEST_CASE(singlethreadedscheduler_ordered) CScheduler scheduler; // each queue should be well ordered with respect to itself but not other queues - SingleThreadedSchedulerClient queue1(&scheduler); - SingleThreadedSchedulerClient queue2(&scheduler); + SingleThreadedSchedulerClient queue1(scheduler); + SingleThreadedSchedulerClient queue2(scheduler); // create more threads than queues // if the queues only permit execution of one task at once then @@ -137,7 +137,7 @@ BOOST_AUTO_TEST_CASE(singlethreadedscheduler_ordered) // if they don't we'll get out of order behaviour std::vector<std::thread> threads; for (int i = 0; i < 5; ++i) { - threads.emplace_back(std::bind(&CScheduler::serviceQueue, &scheduler)); + threads.emplace_back([&] { scheduler.serviceQueue(); }); } // these are not atomic, if SinglethreadedSchedulerClient prevents |