Загрузка страницы

C++ Siberia 2019: Сергей Видюк, Нестандартный future/promise

Ближайшая конференция: С++ Russia 2024, 24 мая (online), 2–3 июня (offline, Москва)
Подробности и билеты: https://jrg.su/W8skjE
— —
. . . future/promise — абстракция предложенная для асинхронного программирования в 1977 году и вошедшая в стандартные библиотеки языков программирования. В стандартной библиотеке С++ доступна лишь малопригодная для реального использования реализация. Пригодные решения можно найти в крупных библиотеках — Folly, HPX. В докладе расскажу, как можно эффективно решать различные асинхронные задачи используя одну из реализаций данной абстракции. На реальных примерах рассмотрим недостатки std::future/std::promise, из-за которых люди продолжают писать свои реализации.

Видео C++ Siberia 2019: Сергей Видюк, Нестандартный future/promise канала C++ User Group
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
27 февраля 2019 г. 16:19:21
00:49:14
Другие видео канала
Иван Афанасьев — Loop unrolling в деталяхИван Афанасьев — Loop unrolling в деталяхИнтервью с Максимом БабенкоИнтервью с Максимом БабенкоPure Virtual Cast / Максим Хижинский // 29.07.2021 #cpp​ #lockfreePure Virtual Cast / Максим Хижинский // 29.07.2021 #cpp​ #lockfreeГригорий Демченко | Distributed Portals Using CoroutinesГригорий Демченко | Distributed Portals Using CoroutinesПавел Новиков — Веселье с type erasureПавел Новиков — Веселье с type erasureОткрытие конференции C++ Russia 2023Открытие конференции C++ Russia 2023Jason McGuiness — A detailed performance analysis of a simple low-latency trading systemJason McGuiness — A detailed performance analysis of a simple low-latency trading systemМихаил Кашкаров — Аннотирование ELF-файлов compile-time информацией для последующего анализаМихаил Кашкаров — Аннотирование ELF-файлов compile-time информацией для последующего анализаИван Афанасьев | C++ performance testing tool. Анализ и практикаИван Афанасьев | C++ performance testing tool. Анализ и практикаАртем Хорошев — Ускоряем синтез: от TensorRT до CUDA C++Артем Хорошев — Ускоряем синтез: от TensorRT до CUDA C++Pure Virtual Cast / Александр Боргардт // 05.11.2020Pure Virtual Cast / Александр Боргардт // 05.11.2020Mateusz Pusz — Rethinking the way we do templates in C++Mateusz Pusz — Rethinking the way we do templates in C++Открытие конференцииОткрытие конференцииPhil Nash — Zen and the art of code lifecycle maintenancePhil Nash — Zen and the art of code lifecycle maintenanceC++ Russia 2017: Евгений Крутько, C++17: параллельная версия стандартных алгоритмовC++ Russia 2017: Евгений Крутько, C++17: параллельная версия стандартных алгоритмовAnders Schau Knatten — Just Enough Assembly for Compiler ExplorerAnders Schau Knatten — Just Enough Assembly for Compiler ExplorerPure Virtual Cast / Алексей Миловидов // 26.11.2020Pure Virtual Cast / Алексей Миловидов // 26.11.2020Павел Крюков — Взаимозаменяемые AoS- и SoA-контейнерыПавел Крюков — Взаимозаменяемые AoS- и SoA-контейнерыPure Virtual Cast // Кирилл Тихонов // 13.01.2022 #cpp #embeddedPure Virtual Cast // Кирилл Тихонов // 13.01.2022 #cpp #embeddedPure Virtual Cast / Игнат Ворошилов // 19.08.2021 #cpp​ #embeddedPure Virtual Cast / Игнат Ворошилов // 19.08.2021 #cpp​ #embeddedPure Virtual Cast // nullptr // 21.10.2021 #cpp #cpprussiaPure Virtual Cast // nullptr // 21.10.2021 #cpp #cpprussia
Яндекс.Метрика