Как построить Async/Await в Go (как в JavaScript/C#)

Реклама/Werbung: Попробуйте Sevalla прямо сейчас и получите 50 долларов в виде бесплатных кредитов:
В этом видео мы рассмотрим, как создать пробную реализацию Async/Await на Go. Если вы хотите узнать больше о Trace Flight Recording в Go, посмотрите это видео:    • The new Trace Flight Recorder in Go 1.25 i...   📝 Описание Вы когда-нибудь мечтали о Async/Await в стиле JavaScript или C# в Go? В этом видео мы создадим собственный тип Future с использованием дженериков Go, который перенесет знакомые шаблоны асинхронного программирования в мир многопоточного программирования Go. Мы рассмотрим, как реализовать этот шаблон с нуля, и попутно изучим некоторые важные концепции многопоточного программирования. Важно, однако, что это видео предназначено исключительно для образовательных целей и НЕ должно использоваться в рабочей среде. Вы узнаете следующее: • Что такое типы Future и чем они отличаются от каналов • Как реализовать шаблоны Async/Await с использованием дженериков Go и функций многопоточности • Продвинутая обработка ошибок с восстановлением после паники • Практические шаблоны многопоточности с использованием горутин и каналов ⏳ Временные метки: 00:00 — Введение 00:29 — Проектирование API 02:36 — fetchUserData 03:26 — Реализация async/await 11:07 — Тестирование 12:57 — Обработка паники 17:04 — Тестирование 17:59 — Заключение 👋 Привет! Если вы впервые на этом канале: Привет 👋 Меня зовут Фло, я профессиональный инженер-программист, увлеченный программированием на Golang, TypeScript, JavaScript и Rust. На этом канале я делюсь своей страстью и погружаюсь в захватывающий мир разработки программного обеспечения. 📨 Поддерживайте и присоединяйтесь! Станьте участником. https://www.youtube.com/@FloWoelki/me...
Discord:   / discord   X / Twitter:
LinkedIn:   / florian-woelki   GitHub:
📝 Уведомление об авторских правах Оригинальная версия Go Gopher разработана Рене Френч (источник:
Информация о лицензии: https://creativecommons.org/licenses/....
Суслик, использованный в видео и миниатюре, вдохновлён этим автором. #go #asyncawait #async #await

Смотрите также