aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorxiphon <xiphon@protonmail.com>2020-10-30 02:58:38 +0000
committerxiphon <xiphon@protonmail.com>2020-10-30 02:58:38 +0000
commita817bfba0564cb8477773019d9bf384adc826ac0 (patch)
tree9084b44390901b4635d4bd2ab2df56ef6e56de57 /src
parentcb1f3ad0ce228b9c272df76838754e303b074a32 (diff)
downloadmonzero-gui-a817bfba0564cb8477773019d9bf384adc826ac0.tar.gz
monzero-gui-a817bfba0564cb8477773019d9bf384adc826ac0.tar.xz
monzero-gui-a817bfba0564cb8477773019d9bf384adc826ac0.zip
QThreadPool: adjust max threads count (4)
Diffstat (limited to 'src')
-rw-r--r--src/qt/FutureScheduler.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/qt/FutureScheduler.cpp b/src/qt/FutureScheduler.cpp
index f83b5e7f..3ce86094 100644
--- a/src/qt/FutureScheduler.cpp
+++ b/src/qt/FutureScheduler.cpp
@@ -1,8 +1,16 @@
#include "FutureScheduler.h"
+#include <mutex>
+
+#include <QThreadPool>
+
FutureScheduler::FutureScheduler(QObject *parent)
: QObject(parent), Alive(0), Stopping(false)
{
+ static std::once_flag once;
+ std::call_once(once, []() {
+ QThreadPool::globalInstance()->setMaxThreadCount(4);
+ });
}
FutureScheduler::~FutureScheduler()