title: Are Qt signals to another thread queued?
body: <p>If I have:</p>
  
  <pre><code>class Worker : public QObject
  {
    Q_OBJECT
  
  public:
  
    Worker();
  
  public slots:
  
    void doStuff();
  }
  </code></pre>
  
  <p>And run it like this (assume we are in class <code>Foo</code>):</p>
  
  <pre><code>auto worker = new Worker;
  connect(this, &amp;Foo::stuffRequested, worker, &amp;Worker::doStuff);
  QThread workerThread;
  worker-&gt;moveToThread(&amp;workerThread);
  workerThread.start();
  </code></pre>
  
  <p>Now if I emit <code>stuffRequested()</code> so frequently that the Worker cannot keep up what happens? Are the signal invokations queued?</p>