From a817bfba0564cb8477773019d9bf384adc826ac0 Mon Sep 17 00:00:00 2001 From: xiphon Date: Fri, 30 Oct 2020 02:58:38 +0000 Subject: [PATCH] QThreadPool: adjust max threads count (4) --- src/qt/FutureScheduler.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) 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 + +#include + 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()