diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2021-12-09 14:18:25 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2021-12-09 14:18:25 +0000 |
commit | d30df2cdc5580affa56eb6ca5ab2ab4145aa112c (patch) | |
tree | 7249dd679fd9ef28505e37495dfb2bfc3c191b09 /vbench/src/tests/dispatcher/dispatcher_test.cpp | |
parent | 800c53c580717f7f1d8bcc02d31235ac6d3673d2 (diff) |
Add init_fun to vespalib::Thread too to figure out what the thread is used for.
Diffstat (limited to 'vbench/src/tests/dispatcher/dispatcher_test.cpp')
-rw-r--r-- | vbench/src/tests/dispatcher/dispatcher_test.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/vbench/src/tests/dispatcher/dispatcher_test.cpp b/vbench/src/tests/dispatcher/dispatcher_test.cpp index b2c002e3e50..99b57669120 100644 --- a/vbench/src/tests/dispatcher/dispatcher_test.cpp +++ b/vbench/src/tests/dispatcher/dispatcher_test.cpp @@ -17,6 +17,9 @@ struct Fetcher : public vespalib::Runnable { void run() override { handler.handle(provider.provide()); } }; +VESPA_THREAD_STACK_TAG(fetcher1_executor); +VESPA_THREAD_STACK_TAG(fetcher2_executor); + TEST("dispatcher") { MyHandler dropped; MyHandler handler1; @@ -24,8 +27,8 @@ TEST("dispatcher") { Dispatcher<int> dispatcher(dropped); Fetcher fetcher1(dispatcher, handler1); Fetcher fetcher2(dispatcher, handler2); - vespalib::Thread thread1(fetcher1); - vespalib::Thread thread2(fetcher2); + vespalib::Thread thread1(fetcher1, fetcher1_executor); + vespalib::Thread thread2(fetcher2, fetcher2_executor); thread1.start(); EXPECT_TRUE(dispatcher.waitForThreads(1, 512)); thread2.start(); |