Threading Python #3. Отличия Lock от RLock. Синхронизация потоков Python

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

Мы рассмотрим принцип работы блокировщиков потоков, которые позволяют выполнить синхронизацию. В данном видео мы также рассмотрим, чем отличаются блокировки Lock и RLock и когда стоит применять определенную блокировку.

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

Спасибо, твои видео перекрывают много пробелов из моего курса по пайтону.

TheEBPO
Автор

Благодарю за предоставленный материал. Комментарий для продвижения!

Alikhan-xmxq
Автор

Подписчики растут на глазах. Желаю успехов.

cokaina
Автор

спасибо большое! Ты очень крутой чел, продолжай дальше!

Кирка_Крафт
Автор

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

Desgner
Автор

у меня тут вопрос такой
поскольку вывод это операция ввода вывода, то почему бывает случай, когда два числа выводит в одну строку, а в других видео следующих такой проблемы не наблюдается
принт делает вывод в два этапа?

dgdarkking
Автор

в ходе видео на 5 минуте вы говорите что область кода заблокированная 1 потоком может случайно разблокироваться вторым, и поэтому надо использовать RLock. Вопрос, каким образом второй поток может "случайно" разблокировать область кода заблокированную первым потоком?

parviznorov
Автор

если в выводе добавить имя потока, то можно увидеть, что по сути будет работать один поток. тогда зачем нам эти блокировки?

OmegaX
Автор

а можно узнать как повторить такой трюк введя lock.release() в консоль ipython

sanchenso
Автор

Интересно. А прекращается ли действие других потоков при вызове acquire?

rau
Автор

лайк конечно🙂, все очень интересно.
Но лично для меня ничего не понятно, раз пять пересмотрел и с паузами все пытался логику объяснения уловить ну ни в какую недалось😢. Теперь придется в инете инфу искать, понять ведь надо😁 что к чему

alexkorel
Автор

Самое главное не объяснено: что же именно блокирует Lock ? Что такое эта "данная область" ?

andynaz
Автор

Моим потокам похуй заблокирована область или нет, они всё ровно берут и запускают эту область одновременно.... не как не могу решить эту проблему, что только не перепробовал

Robert-gzu
Автор

Тот случай когда афтор не знает что такое рекурсивная блокировка и придумывает какую то чушь.

mr.senmax
Автор

Сделай скорость речитатива на 40% медленнее.
Это не батл для чумазых.
Это и подумать нужно успеть.

ЗахарИгнатьев-еэ
Автор

как с потоками сделать клик в warface?

КоламбияПикчерс-ця