Введение в асинхронность - Task, async/await и прочие шалости
Вставка
- Опубліковано 5 лют 2025
- Вопросы по работе с асинхронностью и многопоточностью считается чуть ли не самым популярными. Их обсуждают на работе, на собеседованиях, чуть ли не везде в общем. Давайте разберемся с этими темами.
По плану:
Что такое асинхронность
Работа с Task
Что такое async/await
Немного о связи асинхронности и многопоточности
У нас есть активное сообщество, которое собирается в телеграм чате и на Github для обсуждения различных тем и обмена знаниями. Хотите развиваться и быть в курсе последних трендов в разработке? Присоединяйтесь к нам!
Телеграм чат: t.me/cleannetcode
Discount: / discord
Github: github.com/cle...
LinkedIn: / 9315319
VK: cleanne...
Facebook: / cleannetcode
Предыдущий стрим: • (Код ревью) Как устрое...
Таймкоды:
00:00:00 - Прогрев
Если вам нравится контент, который мы создаем, и вы хотите поддержать нас, то можете сделать это через следующие платформы:
Donationalerts для разовой поддержки:
www.donational...
Boosty для доп контента и индивидуально поддержки:
boosty.to/clea...
На чайнике как поставил , я пошел кофе приготовил )) И ты тут желаешь приятного )) Спасибо😁
Спасибо за стрим 🤝
Привет, у меня такой вопрос, коммерческого опыта нет, знаю C, Python, люблю Computer Science. Хочу в backend, выбираю между Java, C#, Golang что посоветуете, и почему? интересно ваше мнение.
Привет, а почему не рассмаотриваешь бэк на питоне?
@@Cleannetcode Python кажется слишком игрушечным что-ли)
Never не правильно сказал, точнее запутал. Грубо говоря, await это простой вариант ContinueWith, чтобы не писать многотомные вложения колбеков - но, компилятор потом заменяет все await на ContinueWith. Но, самое интересное, что если использовать в примере воркера логгер с await, то логгер, будет в контексте таски, а с ContinueWith, вне контекста. Возможно дальше это объяснили, не досмотрел до конца
вообще не так на самом деле)))) далеко не так
по факту по факту по факту по факту по факту по факту, бесит