ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Eric Niebler — A unifying abstraction for async in C++

Автор: C++ Russia — Конференция по разработке на Cpp

Загружено: 2020-02-14

Просмотров: 5136

Описание: Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd
— —
. . . Async in Standard C++ is in a sad state. The standard tools — promises, futures, threads, locks, and std::async — are either inefficient, broken, or both. Even worse, there is no standard way to say where work should happen. Parallel algorithms, heterogeneous computing, networking & IO, reactive streams, and more: all critically important foundational technologies that await a standard abstraction for asynchronous computation.

In this talk, Eric Niebler digs into the Standard Committee's search for the basis operations that underpin all asynchronous computation. He will discuss why futures and promises are slow, what an executor is, what callbacks and coroutines have in common, and how the "Task" abstraction — under active R&D at Facebook — might do for async algorithms what the Iterator abstraction did for synchronous ones.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Eric Niebler — A unifying abstraction for async in C++

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Marshall Clow — Hardening the C++ standard template library

Marshall Clow — Hardening the C++ standard template library

Антон Полухин — Анатомия асинхронных движков

Антон Полухин — Анатомия асинхронных движков

Eric Niebler - Working with Asynchrony Generally and AMA at CppEurope 2022

Eric Niebler - Working with Asynchrony Generally and AMA at CppEurope 2022

Антон Полухин — C++ трюки из Такси

Антон Полухин — C++ трюки из Такси

Кирилл Гейзеров — Entity Component System вместо классического ООП в C++

Кирилл Гейзеров — Entity Component System вместо классического ООП в C++

C++ Should Be C++ - David Sankel - C++Now 2024

C++ Should Be C++ - David Sankel - C++Now 2024

14 async и future

14 async и future

Макс Казанцев — Как компиляторы на основе LLVM моделируют неопределенное поведение, извлекая пользу

Макс Казанцев — Как компиляторы на основе LLVM моделируют неопределенное поведение, извлекая пользу

Михаил Матросов — Спецификаторы, квалификаторы и шаблоны

Михаил Матросов — Спецификаторы, квалификаторы и шаблоны

Deciphering C++ Coroutines - A Diagrammatic Coroutine Cheat Sheet - Andreas Weis - CppCon 2022

Deciphering C++ Coroutines - A Diagrammatic Coroutine Cheat Sheet - Andreas Weis - CppCon 2022

Мы стоим на пороге нового конфликта! Что нас ждет дальше? Андрей Безруков про США, Россию и кризис

Мы стоим на пороге нового конфликта! Что нас ждет дальше? Андрей Безруков про США, Россию и кризис

Максим Кита — Power of Small Optimizations

Максим Кита — Power of Small Optimizations

Денис Ярошевский — Нетривиальные SIMD-алгоритмы (в картинках)

Денис Ярошевский — Нетривиальные SIMD-алгоритмы (в картинках)

Using the C++ Sender/Receiver Framework: Implement Control Flow for Async Processing - Steve Downey

Using the C++ Sender/Receiver Framework: Implement Control Flow for Async Processing - Steve Downey

Кирилл Колодяжный — Роль C++ в архитектуре современных платформ машинного обучения

Кирилл Колодяжный — Роль C++ в архитектуре современных платформ машинного обучения

Branchless Programming in C++ - Fedor Pikus - CppCon 2021

Branchless Programming in C++ - Fedor Pikus - CppCon 2021

Working with Asynchrony Generically: A Tour of C++ Executors (part 1/2) - Eric Niebler - CppCon 21

Working with Asynchrony Generically: A Tour of C++ Executors (part 1/2) - Eric Niebler - CppCon 21

Евгений Иванов — Секреты отладки производительности и ускорения YDB — распределенной СУБД на С++

Евгений Иванов — Секреты отладки производительности и ускорения YDB — распределенной СУБД на С++

Библия полна противоречий. А что было на самом деле?

Библия полна противоречий. А что было на самом деле?

КАК Япония Незаметно СТАЛА Мировой Станкостроительной ДЕРЖАВОЙ!

КАК Япония Незаметно СТАЛА Мировой Станкостроительной ДЕРЖАВОЙ!

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]