сайд эффектов: обновить одну таблицу в базе, обновить другую и тд. Встретил в коже много случаев когда эти вызовы оформляют в Task.start - вопрос как время выполнения такого запроса повлияет на основной алгоритм? (опять таки тут моё ещё не перестроенное jvm мышление, где все это залочит thread и чаще всего если результат не важен в данный момент, то запос уйдёт через какой нить message broker)
Task.async выполнит переданную функцию в стороннем потоке и будет ждать пока результат запросят через Task.await (или процесс, создавший Task умрёт)
Обсуждают сегодня