Загрузка страницы

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

Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — https://simpoll.ru/run/survey/c44b6a04

Сказать спасибо можно здесь — https://boosty.to/digitalize.team

Сегодняшний выпуск — о том, как заставить наше приложение летать! Поговорим о процессорах, о том, как они работают, о многоядерных 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 Выводы

#ityoutubersru

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

— Диджитализируй https://digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat https://salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.

С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.

Мои соц сети:
https://www.facebook.com/a.goloburdin
https://www.instagram.com/alexeygoloburdin/
https://vk.com/a.goloburdin

---

Видео Многопроцессность, многопоточность, асинхронность в Python и не только. Что это и как работает? канала Диджитализируй!
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
6 августа 2020 г. 20:54:54
00:16:03
Другие видео канала
Асинхронный Python-код медленнее обычного кода! Ааа!!1один. Aiohttp VS синхронные фреймворкиАсинхронный Python-код медленнее обычного кода! Ааа!!1один. Aiohttp VS синхронные фреймворкиМногопоточность и GILМногопоточность и GILКак хранить пароли и ключи в коде проектов? Всё о переменных окружения. Пример с DjangoКак хранить пароли и ключи в коде проектов? Всё о переменных окружения. Пример с DjangoЧто такое многопоточность/multithreading? Введение в процессы и потокиЧто такое многопоточность/multithreading? Введение в процессы и потокиКредитки, банки, деньги. Мои истории. Серьёзный разговорКредитки, банки, деньги. Мои истории. Серьёзный разговор🔥Разбираем SQL на примере PostgreSQL — SELECT, JOIN, GROUP, HAVING, Coalesce и др.🔥Разбираем SQL на примере PostgreSQL — SELECT, JOIN, GROUP, HAVING, Coalesce и др.Архитектура ПО, MVC и бизнес-логика. Критика DjangoАрхитектура ПО, MVC и бизнес-логика. Критика DjangoМногопоточное и асинхронное программирование в .NET. Владимир Крамар .NET Fest 2018Многопоточное и асинхронное программирование в .NET. Владимир Крамар .NET Fest 2018🚀Собираем масштабируемую архитектуру веб-приложения. Горизонтальное и вертикальное масштабирование🚀Собираем масштабируемую архитектуру веб-приложения. Горизонтальное и вертикальное масштабированиеИсправьте СРОЧНО эти 12 ошибок в ваших Python проектахИсправьте СРОЧНО эти 12 ошибок в ваших Python проектахЧто должен знать Python веб-разработчик для приёма на работу?Что должен знать Python веб-разработчик для приёма на работу?КАК работает ПРОЦЕССОР? ОБЪЯСНЯЕМКАК работает ПРОЦЕССОР? ОБЪЯСНЯЕМПочему тебе нужен PgBouncer, как его установить? Оптимизируем веб-приложения с PostgreSQLПочему тебе нужен PgBouncer, как его установить? Оптимизируем веб-приложения с PostgreSQLБизнес-логика в Django и архитектура Django проектов — на настоящем примереБизнес-логика в Django и архитектура Django проектов — на настоящем примереПро цикл событий в JavaScript или "как на самом деле работает асинхронность"?Про цикл событий в JavaScript или "как на самом деле работает асинхронность"?Асинхронное и многопоточное программирование. Python Advanced. Урок 3Асинхронное и многопоточное программирование. Python Advanced. Урок 3Пишем веб-аналитику на Go и Python c Redis. Выбор архитектуры, обзор инструментов и кодаПишем веб-аналитику на Go и Python c Redis. Выбор архитектуры, обзор инструментов и кодаИменование переменных, классов и методов в кодеИменование переменных, классов и методов в кодеDjango Middleware — что это, зачем и как использоватьDjango Middleware — что это, зачем и как использовать
Яндекс.Метрика