QThreadPool: adjust max threads count (4)

This commit is contained in:
xiphon 2020-10-30 02:58:38 +00:00
parent cb1f3ad0ce
commit a817bfba05

View File

@ -1,8 +1,16 @@
#include "FutureScheduler.h" #include "FutureScheduler.h"
#include <mutex>
#include <QThreadPool>
FutureScheduler::FutureScheduler(QObject *parent) FutureScheduler::FutureScheduler(QObject *parent)
: QObject(parent), Alive(0), Stopping(false) : QObject(parent), Alive(0), Stopping(false)
{ {
static std::once_flag once;
std::call_once(once, []() {
QThreadPool::globalInstance()->setMaxThreadCount(4);
});
} }
FutureScheduler::~FutureScheduler() FutureScheduler::~FutureScheduler()