title: Threads automatically utilizing multiple CPU cores?
body: <p>Assume my application runs 2 threads (e.g. a render thread and a game update thread). If it is running on a mobile device with multi-core CPU (typical nowadays), can I expect that threads are assigned to different cores automatically when possible?</p>
  
  <p>I know the underlying OS kernel (Android linux kernel) decides scheduling. My question is whether I need to do <strong>anything additional</strong> to enable multi-core usage, or is it automatic and transparent?</p>