Паттерны применения многопоточности на коммерческом проекте (на примере Java)
В данной статье я постарался показать паттерны многопоточности, с которыми сталкивался в работе, не затрагивая низкоуровневые механизмы volatile, synchronized, барьеры и др.
Список рассмотренных паттернов:
- Запуск асинхронного процесса по сигнал
- Параллельное выполнение задач без ожидания результата
- Ограничение количества потоков для вызова внешнего сервиса
- Выполнение Scheduled задач
- Параллельное обращение к разным источникам, с последующим объединением результатов
- Контекст
- Ожидание асинхронного ответа
Читать: https://habr.com/ru/articles/838402/?utm_campaign=838402
@a_cup_of_java | Другие наши каналы
Post #6460
1.54K
- 👏 1