Асинхронность и потоки на кухне программиста

preview_player
Показать описание
В этом видео я хотел бы на примере приготовления кофе и чая рассказать про асинхронность и потоки. Меня иногда спрашивают, что лучше async/await или thread, но это связанные, но все же разные вещи, поэтому попробуем на примерах моей кухни рассказать про преимущества и разницу.

Рекомендации по теме
Комментарии
Автор

главное не терять контекст, ато можно в кофе насыпать соли вместо сахара)

Hello_there_
Автор

Если включить ускорение x1.5 - то первая часть видео получает дополнительную экспрессию )

ptolmachev
Автор

Первые две минуты - это лучшее что я видел 😅 Получилось отлично! Спасибо Михаил

vxxvxxv
Автор

Прикольно, усваиваемость материала 100%

schfylu
Автор

Хорошое обяснение на кухне. Думаю даже самые маленькие поймут🙂

avisalon
Автор

Сейчас на собеседовании задали вопрос про асинхронные запросы, благо успел просмотреть ролик и им рассказал как работает вся эта кухня, а назвал всю эту заварушку - Эвэнтлупой

theoty-js
Автор

какое офигенно видео, прямо полезно и посмеятся можно)

somestrangeperson
Автор

Спасибо Михаил! Отличный канал! Нравиться мне ваша подача.

Ledrunning
Автор

Хорошее видео, спасибо. Рассмешил и понятно объяснил одновременно )

rafikov_aleksandr
Автор

Михаил, приветствую! Спасибо за ролик. Если вам будет интересно, запишите, пожалуйста, видео о "минусах" асинхронного подхода.

У начинающих часто встречается мнение, что асинхронность нужно добавлять во все приложения. Она как серебренная пуля - решает все вопросы с производительностью.

В свое время, только начиная знакомиться с разработкой, я попался в капкан оверинжениринга и поставил в свое приложение async/await везде, где только возможно. Сделал это на будущее, проблем с производительностью не было) До чего же было удивительно наблюдать, что время отклика сервера увеличилось, причем существенно. Как и я в данном случае, многие путают понятие быстродействия и эффективности работы процессора при асинхронном подходе.

Материалы по .NET рекомендуют асинхронность, но редко сообщают о том, в каких случаях она необходима.

Надеюсь понятно выразился 😉 Спасибо!

demid
Автор

очень круто объяснил, спасибо!
в Kotlin корутины тоже классно это делают.

kirillsushilnikov
Автор

Мне б такую жену чтоб чайник включала с утра 😄

milenko
Автор

пока идет видео пойду асинхронно обедать, чтобы успеть до прерывания на работу сделать обе задачи

VovaMister
Автор

Спойлер: в этом видео вы услышите лучшее объяснение потока и синхронности\асинхронности.

Dray
Автор

доступно и понятно, понравилось 5:34 🤣

liliantonofa
Автор

Привет Михаил! Спасибо за твои советы и помощь с выбором направления и языков программирования. Первая часть мечты сбылась - я таки в Канаде 🇨🇦 Осталось дело за малым - найти работу 😅
Спасибо, вдохновения и успехов в съемках контента 👌👍

YevheniiVints
Автор

Ожидал что Михаил что нибудь расколотит на

gusevsky
Автор

Здравствуйте. На каком языке вы пишите программы?

udkgnjm
Автор

Асинхронность это многозадачность единовременная?

zanusssidokazano
Автор

видео вдохновлено книгой "грокаем алгоритмы*?

ojlomvh