Насколько я знаю, когда среда выполнения сталкивается с приведенным ниже оператором, она оборачивает оставшуюся часть функции в качестве обратного вызова метода, который вызывается асинхронно (someCall() в этом примере). В этом случае anotherCall() будет выполнен как обратный вызов someCall():
await someCall();
await anotherCall();
Интересно, можно ли заставить среду выполнения работать так: вызывать someCall() асинхронно и немедленно возвращаться в вызывающий поток, а затем аналогичным образом вызывать anotherCall() (не дожидаясь завершения someCall). Потому что мне нужно, чтобы эти два метода выполнялись асинхронно, и предположим, что эти вызовы являются только вызовами с ошибкой и забывают.
Возможно ли реализовать этот сценарий, используя только async и await (не используя старый механизм begin/end)?