Пробуем понять CompletableFuture в Java
ฝัง
- เผยแพร่เมื่อ 9 ก.พ. 2025
- Содержание
0:00 Привет
1:13 Расскажи о CompletableFuture
2:42 Немного истории асинхронного выполнения в Java
6:40 Что значит синхроинизироваться "синхронизироваться на объекте"?
8:05 Появление Future (пока ещё не Completable)
13:15 Как пришли к CompletableFuture
16:50 Смотрим код с примером
24:35 Как всё таки CompletableFuture помогает выполнять много асинхронных задач, не тратя много ресурсов
32:41 Маленькое демо, которое пошло не по плану
34:36 Чуть больше фич CompletableFuture
38:46 Вредно ли создавать много таймаутов для CompletableFuture (нет, там event loop всё эффективно разрулит)
39:42 А ещё есть виртуальные треды
41:12 Маленькая байка про то, что явное лучше, чем неявное
47:51 Резюмируем
50:29 Прощаемся