title: C++: standard way of Qt's QObject threaded signaling
body: <p>In Qt, one can use <code>QObject</code>'s <code>moveToThread</code> method to bind a <code>QObject</code> instance to a separate thread, causing all signal/slot based method calls to occur on this thread's event queue.</p>
  
  <p>Is there something in Boost (or even the standard library) that allows emulating this behavior with minimal boilerplate?</p>