Асинхронное программирование на C# (блок 1)

  Рет қаралды 5,486

Просто программист

Просто программист

Жыл бұрын

- Потоки
- Синхронность и асинхронность
- Параллельное программирование
- Применение асинхронности
- Пул потоков
Репозиторий с исходными кодами примеров: github.com/RadmirT/AsyncProgr...

Пікірлер: 26
@mihail9146
@mihail9146 19 күн бұрын
Очень доходчиво и понятно объясняете, спасибо за такой контент!
@Anastasia-fi4wv
@Anastasia-fi4wv Ай бұрын
Нашла канал только сегодня. Это находка! Автор, продолжайте выкладывать ролики, очень хорошо объясняете 💖 Благодарю
@user-cn6bz6ex5u
@user-cn6bz6ex5u 10 ай бұрын
Не пойму почему так мало лайков-просмотров? Ничего лучше по данной теме в сети не нашёл.
@sashkablackandwhite678
@sashkablackandwhite678 3 ай бұрын
Спасибо за видео! Понятно и просто о сложном.
@focus-on-work
@focus-on-work 3 ай бұрын
будем смотреть. асинхронность и многопоточность одни из самых актуальных тем. кусочков видео много. надеюсь увидеть что то новое.
@as1andrey1
@as1andrey1 6 ай бұрын
Очень понятно и подробно, спасибо за ваш труд!
@tigerpenguin6274
@tigerpenguin6274 4 ай бұрын
Хорошо! Спасибо, большое дело делаете!
@dunno851
@dunno851 7 ай бұрын
Спасибо большое!
@user-yo7mw6oj4p
@user-yo7mw6oj4p Жыл бұрын
Спасибо. А не подскажите когда следующий урок?
@RadmirT
@RadmirT Жыл бұрын
Следующий урок будет 25 мая. А так стараюсь выкладывать каждый четверг или пятницу.
@user-yo7mw6oj4p
@user-yo7mw6oj4p Жыл бұрын
@@RadmirT Большое спасибо.
@proph3tum
@proph3tum Жыл бұрын
Кажется я нашел грааль
@user-qx9js5rx3k
@user-qx9js5rx3k Ай бұрын
kzfaq.info/get/bejne/oKqResyQv9Srmn0.html А каким образом пул потоков препятствует частой смене контекста, когда как он решает проблему затратности создания потока
@RadmirT
@RadmirT Ай бұрын
Имеется ввиду, что при большом количестве одновременно работающих потоков время на приключение контекста может "уничтожить" весь профит параллельности. Если же мы с помощью пула ограничим количество одновременно работающих потоков, то тем самым можем увеличить суммарную производительность. Простой пример если у вас будете 10 рабочих и им надо будет выкопать 100 ям, то они это сделают быстрее если каждый работник будет только 1 яму а как выкопает перейдет к другой, чем начать копать сразу 100 и перебегать от одной ямы к другой каждые 10 минут.
@Qwerty0.1
@Qwerty0.1 24 күн бұрын
а вот это не тоже самое, но проще и удобнее? public async Task MetodForPrimer() { бла бла бла; } и использование: await MetodForPrimer().ConfigureAwait(false); я если что новичек
@RadmirT
@RadmirT 24 күн бұрын
Про async await будет чуть позже. И async await это не всегда про многопоточность. А ConfigureAwait это вообще из другой оперы, он связан с контекстом синхронизации, применять его надо далеко не всегда. Обо всем этом я рассказываю в последующих блоках.
@supromental
@supromental 4 ай бұрын
после каждого слова идёт АААААААААААА , невозможно слушать , ты бы сначала говорить нормально научился, потом видео снимал.
@RadmirT
@RadmirT 4 ай бұрын
Извините, курсы сценической речи не проходил, все свободное время тратил на изучения программирования. Но я вас не заставляю слушать мою несвязанную речь, можете поискать другого спикера.
@supromental
@supromental 3 ай бұрын
@T Я то поищу, просто видео зачем делаешь просто так, или чтобы люди смотрели ?И дело тут не курсах а в сценарии для видео.
@RadmirT
@RadmirT 3 ай бұрын
@@supromental а что не так в сценарии?
@valeevden
@valeevden 3 ай бұрын
Общаться вначале в интернете научись, потом комментарии строчи. Автор создает замечательный контент. Объясняет, показывает и рассказывает основы асинхронщины. Это специализированная техническая информация, а не развлекательный контент. На русском языке, бесплатно и понятно. Надо ценить такие вещи. Придирки к голосу, да еще и в таком формате, просто неуместны.
@supromental
@supromental 3 ай бұрын
@den не к голосу а к словам паразитам, я вообще-то человеку даю конструктивную критику, чтобы его контент становился лучше и собирал больше просмотров и нравился большему кол-ву людей.
Асинхронное программирование на C# (блок 2)
1:03:04
Просто программист
Рет қаралды 1,6 М.
Просто o async, await. Без циклов и таймеров. JavaScript
15:55
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 95 М.
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 23 МЛН
🌊Насколько Глубокий Океан ? #shorts
00:42
Which one of them is cooler?😎 @potapova_blog
00:45
Filaretiki
Рет қаралды 10 МЛН
We Got Expelled From Scholl After This...
00:10
Jojo Sim
Рет қаралды 62 МЛН
Основы Asyncio
53:25
Python Russian
Рет қаралды 12 М.
Асинхронное программирование на C# (Блок 7 часть 2)
27:01
Просто программист
Рет қаралды 297
Пробное Senior C# собеседование (мок-интервью)
24:59
DotNet Interview Preparation
Рет қаралды 6 М.
Что должен знать C# Junior разработчик?
9:33
Sergey Nemchinskiy
Рет қаралды 93 М.
Docker за 20 минут
21:42
suchkov tech
Рет қаралды 63 М.
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 23 МЛН