aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlexander Blair <snipa@jagtech.io>2020-11-06 05:06:09 -0800
committerAlexander Blair <snipa@jagtech.io>2020-11-06 05:06:10 -0800
commit0ae4677a25d730173df87cf262bc53b2b78f0558 (patch)
tree88a343b739bec96e99f42cacd0c0fc807e26d9bb /src
parent1c2879bda3d798c704109f95d998a975586ccfe6 (diff)
parenta817bfba0564cb8477773019d9bf384adc826ac0 (diff)
downloadmonzero-gui-0ae4677a25d730173df87cf262bc53b2b78f0558.tar.gz
monzero-gui-0ae4677a25d730173df87cf262bc53b2b78f0558.tar.xz
monzero-gui-0ae4677a25d730173df87cf262bc53b2b78f0558.zip
Merge pull request #3198
a817bfba QThreadPool: adjust max threads count (4) (xiphon)
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()