EventFilter filter;
app.installEventFilter(&filter);
+ auto *pool = QThreadPool::globalInstance();
+ if (pool->maxThreadCount() < 8) {
+ pool->setMaxThreadCount(8);
+ }
+
WindowManager windowManager(QCoreApplication::instance(), &filter);
QObject::connect(&app, &SingleApplication::instanceStarted, [&windowManager]() {
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()