Перейти к содержимому

Реализация асинхронного трейта Future в Rust с помощью Tokio Executor 🦀 Учебное пособие по програ...

Trevor Sullivan

0:00 / 0:00

Реализация асинхронного трейта Future в Rust с помощью Tokio Executor 🦀 Учебное пособие по програ...

27 515 просмотров · 3 г. назад
Trevor Sullivan
25,1 тыс. подписчиков
27 515 просмотров · 3 г. назад
В этом видео мы рассмотрим, как реализовать трейт Future из стандартной библиотеки Rust в собственных, пользовательских структурах данных! Вам нужно будет реализовать только тип вывода Future и функцию poll(), но, как правило, ваш пользовательский тип также будет иметь свои собственные вспомогательные функции. Мы также рассмотрим крейт асинхронного исполнителя Tokio и то, как легко включить многопоточность для Future! Tokio — самая популярная асинхронная среда выполнения для Rust, и вы найдете множество примеров кода, использующих Tokio. Крейт Tokio разбит на множество дополнительных функций. Мы рассмотрим, как определить конкретные функции, которые нам нужно включить. 🤯 Плейлист по программированию на Rust 🦀    • Rust Programming Tutorial 🦀   📖 Книга по асинхронному программированию на Rust 📦➡️ https://rust-lang.github.io/async-book Visual Studio Code ➡️ https://code.visualstudio.com Сайт Rust ➡️ https://rust-lang.org Установщик Rustup ➡️ https://rustup.rs Документация Rust ➡️ https://doc.rust-lang.org/book Пожалуйста, подпишитесь на меня в других социальных сетях! ➡️ https://trevorsullivan.net ➡️ https://github.com/pcgeek86 ➡️   / pcgeek86   ➡️    / trevorsullivan   ➡️   / trevorsoftware   ➡️ https://tiktok.com/pcgeek86 Все товарные знаки, логотипы и фирменные наименования являются собственностью их соответствующих владельцев. Все названия компаний, продуктов и услуг, используемые на этом веб-сайте, предназначены только для идентификации. Использование этих названий, товарных знаков и брендов не подразумевает одобрения. #rustlang #rust #rustdev #opensource #software #linux #devops #programming #rusty #dev #coding #codinglife #code #coder #ubuntu #ubuntulinux #appdev #developer