Quote Originally Posted by Arjay View Post
If it is getting run in a separate thread, why would it be executed synchronously with the main thread (i.e. why create a separate thread to run a synchronous task)?
So the answer is that it's run in the one main thread?