Сообщение Re[21]: [Этюд] - синхронный vs асинхронный от 29.09.2021 13:17
Изменено 29.09.2021 13:19 Serginio1
Re[21]: [Этюд] - синхронный vs асинхронный
Здравствуйте, Shmj, Вы писали:
S>Почему нельзя 1 раз указать этот LongRunning?
Можешь. Просто если метод быстрый, то зачем запускать отдельный поток?
Смысл асинхронного кода как раз в том, что есть немного синхронного кода, но большая часть кода выполняется в другом процессе (базы данных, HTTP сервера,TCP)
либо IO. Длинные методы как правило распараллеливаются и можно отдельно выделять LongRunning но таких методов немного
S>Почему нельзя 1 раз указать этот LongRunning?
Можешь. Просто если метод быстрый, то зачем запускать отдельный поток?
Смысл асинхронного кода как раз в том, что есть немного синхронного кода, но большая часть кода выполняется в другом процессе (базы данных, HTTP сервера,TCP)
либо IO. Длинные методы как правило распараллеливаются и можно отдельно выделять LongRunning но таких методов немного
Re[21]: [Этюд] - синхронный vs асинхронный
Здравствуйте, Shmj, Вы писали:
S>Почему нельзя 1 раз указать этот LongRunning?
Можешь. Просто если метод быстрый (который может и проинлайниться), то зачем запускать отдельный поток?
Смысл асинхронного кода как раз в том, что есть немного синхронного кода, но большая часть кода выполняется в другом процессе (базы данных, HTTP сервера,TCP)
либо IO. Длинные методы как правило распараллеливаются и можно отдельно выделять LongRunning но таких методов немного
S>Почему нельзя 1 раз указать этот LongRunning?
Можешь. Просто если метод быстрый (который может и проинлайниться), то зачем запускать отдельный поток?
Смысл асинхронного кода как раз в том, что есть немного синхронного кода, но большая часть кода выполняется в другом процессе (базы данных, HTTP сервера,TCP)
либо IO. Длинные методы как правило распараллеливаются и можно отдельно выделять LongRunning но таких методов немного