title: Processing messages is too slow, resulting in a jerky, unresponsive UI - how can I use multiple threads to alleviate this?
body: <p>I'm having trouble keeping my app responsive to user actions. Therefore, I'd like to split message processing between multiple threads. </p>
  
  <p>Can I simply create several threads, reading from the same message queue in all of them, and letting which ever one is able process each message? </p>
  
  <p>If so, how can this be accomplished?</p>
  
  <p>If not, can you suggest another way of resolving this problem?</p>