Just as a Deferred has await() to wait for the result of the async() coroutine, Job has join() to wait for the launch() coroutine to complete its work.

You can learn more about this in:
Run Edit