spierce7
11/14/2018, 5:19 PMVsevolod Tolstopyatov [JB]
11/15/2018, 8:27 AMlaunch
is fire-and-forget computation without a result. If it is failed, no one will ever know about it, so it should be reported somewhere (to exception handler).
Meanwhile async
is not fire-and-forget. It is a computation with result which should be consumed. And if it will be consumed, then exception will be eventually delivered and handled.
And if someone called async
and haven’t called await
it is probably a bug.spierce7
11/15/2018, 10:04 PM