aboutsummaryrefslogtreecommitdiffstats
path: root/vbench/src/apps/vbench/vbench.cpp
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-02-16 09:20:40 +0100
committerGitHub <noreply@github.com>2023-02-16 09:20:40 +0100
commitabb94528b80948696e29e58b569f84fb4c2f85b8 (patch)
treef12f74488b3a9cd0cb04fde7dd0a488450f89e9c /vbench/src/apps/vbench/vbench.cpp
parente13645c831e7e4e00f5a12d57b0fc8f81f2bd3a9 (diff)
parent070fc34cee07db023824c76995bba43f2262d6c1 (diff)
Merge pull request #26055 from vespa-engine/havardpe/use-std-thread-directly
use std::thread directly
Diffstat (limited to 'vbench/src/apps/vbench/vbench.cpp')
-rw-r--r--vbench/src/apps/vbench/vbench.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/vbench/src/apps/vbench/vbench.cpp b/vbench/src/apps/vbench/vbench.cpp
index b5c2897207f..c73f38adaf2 100644
--- a/vbench/src/apps/vbench/vbench.cpp
+++ b/vbench/src/apps/vbench/vbench.cpp
@@ -44,12 +44,13 @@ int run(const std::string &cfg_name) {
VBench vbench(cfg);
NotifyDone notify(done);
vespalib::RunnablePair runBoth(vbench, notify);
- auto thread = vespalib::Thread::start(runBoth, vbench_thread);
+ auto thread = vespalib::thread::start(runBoth, vbench_thread);
while (!SIG::INT.check() && !SIG::TERM.check() && !done.await(1s)) {}
if (!done.await(vespalib::duration::zero())) {
vbench.abort();
done.await();
}
+ thread.join();
if (vbench.tainted()) {
fprintf(stderr, "vbench failed: %s\n",
vbench.tainted().reason().c_str());