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