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

Аватар автора
Диджитализируй!
Запущен первый курс мощной образовательной программы от Диджитализируй: «Основы компьютерных и веб-технологий с Python» Сегодняшний выпуск — о том, как заставить наше приложение летать! Поговорим о процессорах, о том, как они работают, о многоядерных 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 10:09 Асинхронность, кооперативная многозадачность 14:20 Как работает асинхронность 15:31 Выводы /****************** about ******************/ Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний: Если у вас есть проект на разработку, пишите нам на hi@digitalize.team. С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro. Мои соц сети:

0/0


0/0

0/0

0/0