Проявляется под linux. В винде всё ок.
есть поток
void run
{
while(1)
{
...
QMetaObject::invokeMethod(this, "fun", Qt::BlockingQueuedConnection);
...
}
}
Поток крутится. В fun что-то отрисовывается, поэтому инвок. Если поток запускается вначале программы (на первых секундах) то первый инвок выполняется ~2 сек. Как с этим бороться и откуда могут растут ноги?
Как можно посмотреть, чем занимаются потоки программы в конкретны момент времени не в дебагере? Чтоб можно было вставить в код что типа "напечатай в консоли все потоки и чем они занимаются".