Как работает GIL в Python. Многопоточность. Многопроцессность. IO/CPU-Bound.

Привет! В этом видео я рассказал о главной боли питонистов - GIL!
00:00 - Проблематика
00:54 - Процесс
01:23 - Поток
03:30 - CPU-bound / IO-bound
04:29 - Как работает GIL
08:19 - GIL и IO-bound
10:17 - Минусы GIL
11:00 - Состояние гонки (RaceContitions)
12:30 - Блокировки потоков
13:39 - Многопроцесность (MultiProcessing)
14:14 - Выводы
Мой telegram-канал t.me/maximiglindgtl
Закрытое сообщество с менторством: boosty.to/maximiglin
Поддержать автора: boosty.to/maximiglin/purchase...

Пікірлер: 12

  • @SanoDolorato
    @SanoDolorato3 ай бұрын

    Максим, спасибо! Шикарное видео. Идеально, чтобы освежить память перед собеседованием

  • @podgorniy.r
    @podgorniy.r3 ай бұрын

    Отличное видео!)

  • @AnKor84
    @AnKor843 ай бұрын

    спасибо за видео и за разъяснения.

  • @ivanovchin
    @ivanovchin3 ай бұрын

    хорошее видео! также было бы интересно узнать как это реализовано в других яп? в чём различия/сходства с асинхронным подходом

  • @Alex89muller
    @Alex89muller3 ай бұрын

    Спасибо. Наконец узнал про минусы, по делу. А то много необоснованного хэйта вижу.

  • @future_ruler
    @future_ruler2 ай бұрын

    У меня питон стоит на линуксе и на виндовсе. Скажите пожалуйста, должен ли я его обновлять вручную, или он обновляется автоматически?

  • @AntonyKondr

    @AntonyKondr

    2 күн бұрын

    вручную

  • @vladoosb
    @vladoosb3 ай бұрын

    python лучший второй язык для всего. программисты должны владеть несколькими языками для разных задач.

  • @maximiglindgtl

    @maximiglindgtl

    3 ай бұрын

    +

Келесі