summaryrefslogtreecommitdiffstats
path: root/slobrok
diff options
context:
space:
mode:
authorHåvard Pettersen <havardpe@yahooinc.com>2023-02-15 13:10:31 +0000
committerHåvard Pettersen <havardpe@yahooinc.com>2023-02-15 15:27:19 +0000
commit070fc34cee07db023824c76995bba43f2262d6c1 (patch)
treef30d42ff4c97cafcb3dd64e025c7f687366784c4 /slobrok
parent5780a48616db40c6eb5ae12293b115fbbc44b080 (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.cpp4
-rw-r--r--slobrok/src/vespa/slobrok/server/slobrokserver.h2
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);