Недавно увидел такое высказывание, что каждый слот в Qt выполняется в своем, новом, потоке.
Пример:
TypeClass obj1;
connect(&obj1, &TypeClass::Signal1, this, &MainClass::SomeFun1);
connect(&obj1, &TypeClass::Signal2, this, &MainClass::SomeFun2);
Т.е. если одновременно произойдут 2 события (signal1 и signal2), то нужные мне слоты выполняться одновременно?