title: Dispatcher - How does it work?
body: <p>After having read the documentation for the <code>Dispatcher</code> class, I realize that it can be used for non-UI queueing of actions too.</p>
  
  <p>So how does the <code>Dispatcher</code> class actually works? I'm aware of that, it's main job is to queue actions to a specific thread - but how does it "send" those actions to the thread? And how do the thread "get" these actions? </p>
  
  <p>My best guess is that there's some kind of "thread queue" for each thread, but then again I've got no idea.</p>