Популярное

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

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

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

Топ запросов

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

Async and Await in Rust

Автор: regionaltantrums

Загружено: 2022-12-15

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

Описание:

We explore cooperative multitasking and the async/await feature of Rust. We take a detailed look at how async/await works in Rust, including the design of the Future trait, the state machine transformation, pinning, executors and wakers.

This talk uses Philipp Oppermann's (excellent) blog as the source material - https://os.phil-opp.com/async-await/

CHAPTERS
0:00 Intro
2:29 What is asynchronous programming?
8:31 Basics of multi-tasking
26:15 Why async and await?
31:37 Futures in Rust
42:31 Polling futures using state machines
1:05:50 Await or pause points
1:07:20 Pinning and Pin type
1:14:55 Executors and wakers
1:22:36 sidenote on task priority, atomics and multicore programming

#rust #async #embeddedsystems #programming

getting in touch:
twitter: @npashi,   / npashi  
matrix: @nihal.pasham:matrix.org

Credits:
Talk from the Rust embedded workshop, Bengaluru: 5th-9th Dec 2022

Async and Await in Rust

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

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

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

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

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

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

Будет ли встраиваемые системы по-прежнему привлекательной карьерой в 2026 году?

Будет ли встраиваемые системы по-прежнему привлекательной карьерой в 2026 году?

Rust 101 - 37: Async runtimes

Rust 101 - 37: Async runtimes

[LIVE] Making Swords Abilities

[LIVE] Making Swords Abilities

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Cranelift Code Generator

Cranelift Code Generator

Будут ли встраиваемые системы по-прежнему актуальны в 2026 году?

Будут ли встраиваемые системы по-прежнему актуальны в 2026 году?

Rust 101

Rust 101

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Уязвимости в современных JavaScript-фреймворках на примере React, Vue и Angular / А. Важинская

Уязвимости в современных JavaScript-фреймворках на примере React, Vue и Angular / А. Важинская

Первый взгляд на новый одноплатный компьютер Orange pi 4 pro. Тест производительности.

Первый взгляд на новый одноплатный компьютер Orange pi 4 pro. Тест производительности.

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Вычисления на GPU 01 | Архитектура CPU, история GPU и GPGPU, введение в OpenCL API | CS Space

Вычисления на GPU 01 | Архитектура CPU, история GPU и GPGPU, введение в OpenCL API | CS Space

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Nova: A Modern Nvidia GPU 🎮 Driver in Rust 🦀 for the Linux Kernel 🐧

Nova: A Modern Nvidia GPU 🎮 Driver in Rust 🦀 for the Linux Kernel 🐧

19. Роб Пайк — Что мы сделали правильно, что мы сделали неправильно | GopherConAU 2023

19. Роб Пайк — Что мы сделали правильно, что мы сделали неправильно | GopherConAU 2023

STM32 после Arduino: с чего начать (Есть субтитры)

STM32 после Arduino: с чего начать (Есть субтитры)

Talking to Your GPU with the Vulkan API and Rust (Ep 1)

Talking to Your GPU with the Vulkan API and Rust (Ep 1)

Why Can’t the Future of Deep Learning Be Simple? — Luminal 🔵 + 🦀

Why Can’t the Future of Deep Learning Be Simple? — Luminal 🔵 + 🦀

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Основные теоремы в теории игр — Алексей Савватеев на ПостНауке

Основные теоремы в теории игр — Алексей Савватеев на ПостНауке

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



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



Контакты для правообладателей: infodtube@gmail.com