Здравствуйте, Serginio1, Вы писали:
S> И заметь в том же Java существуют аналоги Task Future<T> or CompletableFuture<T>
S> То есть их на свалку?
В 99% кода — да. И они должны жить только в 1% кода, где это _действительно_ нужно по дизайну. А не потому, что ОС не умеет слишком много потоков запускать. Ведь код пишется для того, чтобы человеки его читали, а не ОС или компилятор. Код должен быть простым насколько это возможно, но не проще.
Ты же заявил, что у тебя 90% кода на асинках. Зачем?