Why should nesting of QEventLoops be avoided?
A nested event loop costs you 1-2kb of stack. It takes up 5% of the L1 data cache on typical 32kb L1 cache CPUs, give-or-take. It has the capacity to reenter any code already on the call stack. There are no guarantees that any of that code was designed to be reentrant. I’m talking about … Read more