I am asking because, to me it seems like `Job` is ...
# coroutines
o
I am asking because, to me it seems like
Job
is no different from a specialised version of
Deferred
, namely
Deferred<Unit>
, and that
launch
is no different from a specialised version of
async
, namely
async<Unit>
. If that is the case, then why do
launch
and
Job
exist in the first place? Would I lose anything if I only used
async
and
Deferred
?
☝️ 1