diff options
author | Håvard Pettersen <havardpe@yahooinc.com> | 2023-02-15 13:10:31 +0000 |
---|---|---|
committer | Håvard Pettersen <havardpe@yahooinc.com> | 2023-02-15 15:27:19 +0000 |
commit | 070fc34cee07db023824c76995bba43f2262d6c1 (patch) | |
tree | f30d42ff4c97cafcb3dd64e025c7f687366784c4 /slobrok | |
parent | 5780a48616db40c6eb5ae12293b115fbbc44b080 (diff) |
use std::thread directly
also add very simple ThreadPool class to run multiple threads at once
make an effort to only join once
Diffstat (limited to 'slobrok')
-rw-r--r-- | slobrok/src/vespa/slobrok/server/slobrokserver.cpp | 4 | ||||
-rw-r--r-- | slobrok/src/vespa/slobrok/server/slobrokserver.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/slobrok/src/vespa/slobrok/server/slobrokserver.cpp b/slobrok/src/vespa/slobrok/server/slobrokserver.cpp index 4a986d9ba01..4e58cbeaaeb 100644 --- a/slobrok/src/vespa/slobrok/server/slobrokserver.cpp +++ b/slobrok/src/vespa/slobrok/server/slobrokserver.cpp @@ -10,14 +10,14 @@ SlobrokServer::SlobrokServer(ConfigShim &shim) : _env(shim), _thread() { - _thread = vespalib::Thread::start(*this, slobrok_server_thread); + _thread = vespalib::thread::start(*this, slobrok_server_thread); } SlobrokServer::SlobrokServer(uint32_t port) : _env(ConfigShim(port)), _thread() { - _thread = vespalib::Thread::start(*this, slobrok_server_thread); + _thread = vespalib::thread::start(*this, slobrok_server_thread); } diff --git a/slobrok/src/vespa/slobrok/server/slobrokserver.h b/slobrok/src/vespa/slobrok/server/slobrokserver.h index 1aeba9b6be3..60a78c43d21 100644 --- a/slobrok/src/vespa/slobrok/server/slobrokserver.h +++ b/slobrok/src/vespa/slobrok/server/slobrokserver.h @@ -12,7 +12,7 @@ class SlobrokServer : public vespalib::Runnable { private: SBEnv _env; - vespalib::Thread _thread; + std::thread _thread; public: SlobrokServer(ConfigShim &shim); |