@Absurd said in Order of slots execution:
what's the meaning behind "objects that live in the same thread"?
This concept applies to QObjects and the signal-slot mechanism. In simple terms, when we say that a QObject lives in Thread X, we mean that the QObject's slots will run in Thread X.
If your program is single-threaded, then you don't need to worry about this concept. If you want to learn more, read http://doc.qt.io/qt-5/qobject.html#thread-affinity.
Although a single object can be instantiated by only one thread, it can be accessed by many,
That is technically true, but there are dangers in allowing an object to be accessed from multiple threads. You'll need to take extra steps to make your object thread-safe.
Just to make sure I understand... (and sorry if it sounds like a stupid question, as I don't have any experience with multi-threading programs...)
It's a perfectly valid question :) We all ask questions to deepen our understanding! We're happy to answer your questions.