title: Are the signal-slot execution in Qt parallelized?
body: <p>I have a basic Qt question on the way it handles Signals and Slots. I am very new to the framework, so pardon me if it sounds stupid. I was wondering if I have certain signals connected to certain slots.</p>
  
  <pre><code>signal1() ---&gt; slot1(){ cout &lt;&lt;"a"; }
  signal2() ---&gt; slot2(){ cout &lt;&lt;"b"; }
  signal3() ---&gt; slot3(){ cout &lt;&lt;"c"; }
  </code></pre>
  
  <p>And in my code I call</p>
  
  <pre><code>emit signal1();
  emit signal2();
  emit signal3();
  </code></pre>
  
  <p>Does Qt guarantee to print out "abc" to the screen, in other words process the slots sequentially? Or will it spawn a separate thread to execute each slot?
  Thanks!</p>