Основы синхронизации потоков в C#

preview_player
Показать описание

Основы синхронизации потоков в С#
Видео будет полезно для освежения памяти перед собеседованиями и для тех кто только слышал про потоки но пока не видел как их синхронизировать.
Есть примеры с:
- lock,
- Monitor,
- AutoResetEvent,
- Mutex,
- Semaphore.
Так же есть примеры с Дедлоками.
Вы можете скачать заготовки с кодом из репозитория чтоб поиграть или дополнить.
Можете пройти тест для того чтоб понять насколько вы знаете эту тему.
Рекомендации по теме
Комментарии
Автор

Честно говоря, видео слабое. Показали примитивы, но не рассказали в чем их отличие, для чего они нужны и в каких случаях лучше их использовать. Если видео посмотрит новичок, то он только поймет про дедлок и во что превращается конструкция lock. Как по мне, очень плохая идея показать разные примитивы и одинаковые примеры использования, это ничего не говорит человеку.

blowin
Автор

Классные видео! Обязательно продолжай снимать.

godot
Автор

Этот вопрос про lock у меня был на уровне джуна. Прикол в том что сейчас на позицию мидла спрашивают куда меньше чем на джуна. Скорей всего хотят доморощенного синьёра за деньги джуна.

pulsar
Автор

Lock по моему самый простой и надёжный метод синхронизации

ДимычДимон-гю
Автор

Хорошие примеры, но теперь появилось еще больше вопросоВ

LM-nfhf
Автор

7 лет опыта у вас. Тут все ожидали увидеть интересный контент, а по факту получили 7 одинаковых примеров без малейшего объяснения того, что происходит. Если лень этим заниматься, то лучше не снимать видео вообще. 26 минут идет видео, я мог эту примитивную инфу за 5 минут в msdn'е посмотреть.

Уголок
Автор

Не понимаю, почему когда lock расписана, там x= 1? Так же не понимаю, почему разные потоки, когда добираются до своей очереди, x опять обнуляется? Почему ни слова про пулпотоков и Task?

juliusmalkov
Автор

эх, жаль, что только сейчас увидел этот разбор.... хоть и не очень глубокий, но зато показывает общую картину. Ну и знание потоков уже не так и нужно

artemivanov
Автор

Привет смотрю твои ролики, начал изучать язык html можно ли с тобой как то связаться, для уточнения некоторых вопросов по обучению, буду очень благодарен, заранее слова добрые)

СергейМаркин-юк