Спасибо за Ваши видео, они сильно помогают заполнять некоторые пробелы. Вот чего мне в этом видео не хватило - рекомендаций когда использовать тот или иной подход. Кроме того было потеряно пару важных аспектов: 1) Есть возможность синхронизации с помощью AutoResetEvent. Возможно и не самый широко применяемый, но всё же есть. 2) Возможность применения в синхронном и асинхронном коде. Например: В асинхронном коде lock вызовет ошибку SynchronizationLockException, а Mutex ApplicationException
@ivandemidov50813 жыл бұрын
Большое спасибо, за данные видео
@AndreyShyrokoriadov3 жыл бұрын
Подписывайтесь на канал, в планах выпускать как минимум одно видео каждую неделю.
@ALEXANDER474772 жыл бұрын
@@AndreyShyrokoriadov Здравствуйте! Спасибо Вам за видео! и еще....вот я хочу разобраться с тем какие коллекции есть в с#. у всех разные преимущества недостатки в скорости, потребляемой памяти при проведении определенных операций (добавление, удаление, поиск в коллекции, сравнение элемента и т.п.)... а также в зависимости от размеров обрабатываемых данных. посоветуйте источник (статью на сайте, книгу, видео) где очень подробно, ясно и наглядно можно прочувствовать эти особенности. а также предлагаю и Вам записать видео по данной теме!)
@mavezo6718 Жыл бұрын
Вот как и в комментарии одном ниже, ваша лекция отлично подходит под заполнение пробелов) Когда на уроке изучал и теорию, и практику, и при себе уже имеешь пример кода -- такое закрепление материала прям отличное) Только после вашего видео тема, можно сказать, закреплялась полностью
@omsohumax2 ай бұрын
Пожалуйста приведите пример синхроницации протокола на уровне ос. Не понимаю как это используется. Вот у нас есть приложение - процесс, в рамках процесса есть потоки которые надо синхронизировать, получается нужна синхронизация в рамках одной программы/процесса - тоесть нужны локи. А в каком контексте надо использовать синхронизации на уровне ос. Спасибо большое заранее!
@РНС_Саакашвили Жыл бұрын
лайк поставил . . . спасибо за ОБЩИЙ ОБЗОР
@ФедорАргунов-р3я2 ай бұрын
Спасибо за видео. Прочитал в текущей документации ms насчёт Mutex, оказывается, что они бывают двух типов - локальный и именованный. Именованный виден всей системе, а локальный только процессу в котором он был создан. А есть ли варик использовать локальный Mutex вместо lock, так как он всё равно не виден другим процессам?
@randomize40973 жыл бұрын
Lock в try finally разворачивается
@MrMihap2 жыл бұрын
не могу не сделать замечание: под капотом у монитора на уровне clr используется spinWait и mutex. по умолчанию spinwait работает 10 итераций, после чего блокировка проваливается на mutex (уровень ядра). Тут важно понимать контекст работы программы и длительность блокировки а так же в какой среде исполняется программа, одно ядро, один многоядерный процесор, несколько многоядерных процессов + параметры квантования в целевой операционной системе. только так можно принять действительно правильное решение о том, какой блокировкой и как пользоваться.
@kl45gp2 жыл бұрын
Хорошее объяснение.
@WP517i2 жыл бұрын
Спасибо!!!!!
@ivannebyshinets56822 жыл бұрын
Отличное видео, спасибо!
@РусланЛи-б3х3 жыл бұрын
Thank you 😊
@AndreyShyrokoriadov3 жыл бұрын
You are welcome.
@mamontoff32763 жыл бұрын
Спасибо! :)
@iGynLoD3 жыл бұрын
Хорошо объясняете, но формат с листочком и ручкой смотреть крайне тяжело. На этапе объяснения и примеров с аналогиями еще можно понять, но писать код на листе - это какой-то зашквар в 2021-м.
@iGynLoD3 жыл бұрын
Предложил бы лучше формат, где основным изображением был бы экран VisualStudio, а рисунки на от руки на маленьком экране справа внизу.
@volodymyrmatselyukh88083 жыл бұрын
++. ище ручка то какая мощьная. постоянно отвлекался на бумажку :)
@evgeny.siberian3 жыл бұрын
Учитывая распространенную практику собеседований, когда код пишется на бумаге или доске, наоборот отличный формат!
@iGynLoD3 жыл бұрын
@@evgeny.siberian я бы отказался это делать, и всем советую. Я учился в 90-е, и тогда это ещё можно было понять. Сейчас - это бред. Зачем это нужно?
@hop1732 жыл бұрын
@@evgeny.siberian когда вы последний раз собеседования проходили?) уже года 2-3 точно используютя online IDE'шки