It runs your code in a different coroutine, means you can run more code next to eachother.
For example having a different thread which checks something every minute and a draw thread every tick