GIL в Python: зачем он нужен и как с этим жить

GIL в Python: зачем он нужен и как с этим жить

MoscowPython

10 лет назад

61,268 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Абырвалг Абырвалг
Абырвалг Абырвалг - 14.11.2023 14:37

Ого каким пухляшом был Григорий, худым лучше !

Ответить
alex
alex - 25.08.2023 19:37

Шикарный доклад, идеальный просто

Ответить
PyCode Solutions
PyCode Solutions - 29.05.2023 16:55

Григорий, красавчик!

Ответить
Sergey Shevchenko
Sergey Shevchenko - 27.04.2023 13:15

Всем привет! кто-нибудь понял о каком авторе и его статье про GIL идёт речь? хочу почитать)

Ответить
CatWhiskers
CatWhiskers - 24.04.2023 13:01

10 лет спустя.... Он был прав)))

Ответить
Koru mika
Koru mika - 13.03.2023 21:36

9 лет лекции, в 2023 смотрю и получаю море полезной инфы

Ответить
Яна Бубнова
Яна Бубнова - 11.12.2022 16:47

лучшее видео про gil в ютубе, даже несмотря на то, что ему уже девять лет))

Ответить
jin
jin - 09.12.2022 12:51

Православный питон ))

Ответить
Евгений Бокач
Евгений Бокач - 28.09.2022 18:40

Это Понасенков от мира Python
Браво, маэстро!

Ответить
Anton
Anton - 26.07.2022 09:52

Не могу найти ничего про "механизм поднятия  GIL". Как он называется на английском?

Ответить
Руслан Шаимов
Руслан Шаимов - 19.05.2022 13:52

Очень рад за Гришу, что он похудел.

Ответить
Забытая Россия
Забытая Россия - 05.03.2022 08:11

Спасибо за понятную лекцию)
Подпишусь на канал!

Ответить
R S
R S - 19.10.2021 21:58

А если первый поток как раз на 5 миллисекунде (или на 100-м тике) делает проверку a > 0 и этот поток засыпает, затем просыпается второй поток и меняет значение a. Что происходит в таком случае?)

Ответить
Александр Дергилёв
Александр Дергилёв - 04.09.2021 13:01

Маэстро, ещё!

Ответить
Sergey Bryukhovskikh
Sergey Bryukhovskikh - 25.08.2021 15:54

Большое спасибо! Помогло структурировать имеющиеся знания и заполнить пробелы.

Ответить
Ильдар Гилязев
Ильдар Гилязев - 25.03.2021 07:28

Я в шоке, никогда так легко и интересно не заходило. Григорий человек магнит. Примеры расставлены грандиозно, вставки личного опыта. Час как 5 минут, побольше бы таких встреч, спасибо вам большое.))))

Ответить
MIKE DO IT
MIKE DO IT - 22.03.2021 20:17

Огромная благодарность Григорию)) Часто слушаю подкасты с ним из серии Москов Пайтон Подкаст. Расту с вами, товарищи)) От умных людей говорят становишься умным)

Ответить
Ilia Vashurov
Ilia Vashurov - 12.11.2020 03:08

a in xrange(10**8) выполняется мнгновенно, вероятно имелось ввиду a in range(10**8), который генерит список чисел

Ответить
Anatoly Pichugin
Anatoly Pichugin - 20.10.2020 14:35

Не, ну это не рассказ... Это гордая песнь. Слушается на одном дыхании. Не возможно оторваться от всецело захватывающего повествования!

Ответить
Taras Savchenko
Taras Savchenko - 23.09.2020 22:21

очень-очень доступно,спасибо)

Ответить
Евгений Войнер
Евгений Войнер - 01.09.2020 12:05

я в 2020 году смотрю, в новых видео Григорий другой))

Ответить
cryDAY
cryDAY - 17.06.2020 00:08

Отличный рассказ, лучший. Вы проникаете в самый фундамент работы программ, потоков и начинаете подниматься вверх тем самым собирая воедино настоящий механизм работы интерпретатора Python. Я б тоже самое сделал только просидел бы несколько недель в гугле и на форумах. Рад, что есть кто-то, кто умеет задавать правильные вопросы сам себе в понимании того как действительно работает код. Удачи вам)))

Ответить
Avazart
Avazart - 16.04.2020 17:23

Чет не понял как оно переключается 5мс если в Windows переключает потоки с интервалом ~20мс Как такое получается? Еще нужно разбудить поток и заслипить, возможно еще что-то залочить.

Ответить
Никита С
Никита С - 08.04.2020 22:11

Класный лектор, лайк однозначно.

Ответить
Филипп Вагнер
Филипп Вагнер - 07.03.2020 21:54

чётко и складно пиздит

Ответить
Alex Elizard
Alex Elizard - 20.12.2019 11:42

Лучший спикер, которого я слышал. Час прошел на одном дыхании

Ответить
Pavlo Naumenko
Pavlo Naumenko - 20.11.2019 11:37

Программисты знают только два числа: ноль и много 🤣

Ответить
Friedrich Albert Kyuri
Friedrich Albert Kyuri - 01.09.2019 18:07

Именно то, чего мне не хватало!

Ответить
D S
D S - 04.08.2019 11:33

докладчик супер

Ответить
Александр Александр
Александр Александр - 12.04.2019 17:32

жизненно!)))

Ответить
Anton Kozachenko
Anton Kozachenko - 28.10.2017 09:42

Супер!!!

Ответить
john smith
john smith - 10.07.2017 18:04

поставлены все точки над GIL, интересно и спасибо за ваш труд)

Ответить
Boris Paschenko
Boris Paschenko - 25.06.2017 02:05

Хороший рассказчик!

Ответить
Andrii Kuftachov
Andrii Kuftachov - 29.01.2017 15:45

С каких пор процессы стали более правильным способом организации многозадачности, чем потоки? И та же апелляция к тому, что так в Linux. Это как раз и есть большой косяк всех Unix-like систем, потому, что они проектировались как принципиально однозадачные системы, в отличие от Windows NT.

Лекция для колхозников. Лектор:
- Товарищи колхозники. Перед вами череп Александра Македонского,
где ему 7 лет. А вот этот череп, где ему 25 лет. И, наконец,
череп умершего Александра Македонского. Вопросы есть?
Есть:
- Скажите, пожалуйста, как может быть у одного человека три черепа?
- А вы, простите, кто? - спрашивает лектор.
- Дачник.
- Вот и идите на хер. Лекция для колхозников.

Ответить
Andrey Lobanov
Andrey Lobanov - 28.12.2016 20:48

Хороший лектор! И слайды интересные

Ответить
Михаил Никитенко
Михаил Никитенко - 26.10.2016 20:22

Вот это доклад! интереснейшая подача материала)

Ответить
HeavyLexer
HeavyLexer - 14.10.2016 14:58

Милый человек, дай бог тебе здоровья за столь глубокий и детальный рассказ! низкий поклон!

Ответить
Dmitry Dronov
Dmitry Dronov - 11.10.2016 12:01

Шик ) Спасибо огромное Григорию и MPython )

Ответить
Артур Айвазов
Артур Айвазов - 26.09.2016 22:56

Приятно слушать.

Ответить
Opdeit
Opdeit - 20.09.2016 17:43

ахах норм обьяснил

Ответить
Anton Erjomin
Anton Erjomin - 30.06.2016 19:14

Бывший коллега :)

Ответить
Pavel Bazin
Pavel Bazin - 12.03.2016 23:11

Очень круто! Спасибо большое.

Ответить
Sergey Sizov
Sergey Sizov - 25.12.2015 07:27

Потрясающе поставленная речь! Отличный материал, отличная подача, прошу, еще!

Ответить
Trash Bin
Trash Bin - 06.09.2015 10:12

Супер! С удовольствием посмотрел бы и другие выступления.

Ответить
p2mbot
p2mbot - 02.06.2015 12:52

Шикарная манера повествования :)

Ответить
Daflight17
Daflight17 - 12.02.2015 01:23

Здорово рассказано!

Ответить
Pavel
Pavel - 18.02.2014 09:10

GIL у процессов есть, просто он свой для каждого процесса. Спасибо за доклад.

Ответить