I want to know the specific mechanics of emit_signal()
Are signal handlers invoked immediately and in the threading context of the emitter (if any multi-threading is involved) or is the signal a event like message posted to message queue? (I think it does not)
Or something else?
The two distinct bits of information I am after are, when do the handlers execute and in what context, and are message queues involved or not