Многопроцессность, многопоточность, асинхронность в Python и не только. Что это и как работает?

Мой курс «Хардкорная веб-разработка» —
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги:
Telegram:
Сказать спасибо за это видео можно здесь —
Сегодняшний выпуск — о том, как заставить наше приложение летать! Поговорим о процессорах, о том, как они работают, о многоядерных CPU и Hyper-Threading, о процессах, потоках и многопоточности, а также об асинхронности или кооперативной многозадачности. Будет насыщенно! 0:00 О чём пойдёт речь 0:30 О многозадачности на единственном ядре CPU 1:42 О тактовой частоте процессоров и многоядерных CPU 3:07 Потоки, они же Threads 4:26 Состояние гонки, оно же race condition 5:20 Hyper-Threading и гипер-потоки 7:56 Потоки на многоядерных CPU 8:24 GIL в Python 9:16 Как обслужить тысячу HTTP запросов? 10:09 Асинхронность, кооперативная многозадачность 14:20 Как работает асинхронность 15:31 Выводы /****************** about ******************/ Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний: — Диджитализируй
, разрабатываем сложные IT системы для бизнеса; — Salesbeat
, комплексный модуль доставки для интернет магазинов. Если у вас есть проект на разработку, пишите нам на hi@digitalize.team. С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro. Telegram канал —
ВК — https://vk.com/digitalize.team
RuTube —
Дзен —

Смотрите также