Различные вычисления, многопоточность, асинхронность и мультипроцессность в Python
Ссылка на статью на хабре:
Материал рассчитан на людей, которые уже знакомы с python, желательно хотя бы уровня junior . Буду рассказывать и показывать на примерах что, где и когда используется, какие есть отличия и особенности в многопоточности, асинхронности и мультипроцессорности в языке python.
Как говорит старая русская пословица: “всё познаётся в сравнении“, именно в таком стиле примеры и будут подаваться, причём буду специально делать ошибки и рассматривать неправильные подходы тоже, чтобы можно было сразу разобраться, убедиться и запомнить, почему так делать нельзя и какой другой подход в этом случае нужно использовать.
Исходный код:
00:00 Виды нагрузок и подходы
03:12 Простой алгоритм на Python
07:40 Алгоритм на Python, использующий процессы
19:44 Алгоритм на Python, использующий потоки
23:30 Алгоритм на С , использующий потоки
28:10 Простой эндпоинт на FastAPI
29:09 Простой алгоритм на Python с последовательными запросами
32:39 Алгоритм на Python, разделяющий запросы на потоки
37:28 Простой алгоритм на Python с последовательными запросами, разбитый на два метода
40:55 Асинхронный алгоритм на Python
44:24 Асинхронный алгоритм на Python с конкурентным исполнением
45:59 Асинхронный алгоритм на Python с заблокированным главным потоком исполнения
372 views
1165
410
13 hours ago 00:21:01 100
Задача ставит в тупик даже учителей Тренировка для ума Сколько у вас получилось Решим задания онлайн по фото Помощь в решении ЦТ
10 hours ago 00:45:46 165
Урок — CG Compositing • Материалы AOVs: Diffuse, Specular, Emission • Tony Lyons • 3\7 | RUS
1 day ago 00:20:45 67
Так не учат в школе Всесоюзная олимпиада школьников по математике этого года Сможете ли решить методом Султанова Репетитор МФТИ
2 days ago 00:38:42 46
ПРИМЕРЫ ТЕПЛОТЕХНИЧЕСКИХ РАСЧЕТОВ КАРКАСНЫХ СТЕН
2 days ago 00:01:44 6
💯 Стратегия Форекс радуга 🔥
2 days ago 00:16:31 854
[BIG HYPE] Пассажир поменял безналичный на наличный расчет. Кинул таксиста на деньги
3 days ago 00:00:54 2.1K
Топ-10 главных научных новостей года для Китая
3 days ago 00:45:21 3
Грузоперевозки: межгород в Курск, ТРЭШ поездка, поломка, перегрузка.
3 days ago 00:29:07 1
Грузоперевозки, хорошо закончилась неделя, работа идет.
3 days ago 00:11:36 1
Как спят газелисты или как происходит ночлег у меня.
3 days ago 00:26:57 1
Грузовики едут по обочине уступая дорогу, нормально или нет!?
3 days ago 00:15:26 8
Грузоперевозки на газели, итоги недели.
3 days ago 00:18:06 1
Грузоперевозки, завал с работой, некогда отдохнуть - 2 часть
3 days ago 00:29:44 1
Грузоперевозки, работа по Москве.
3 days ago 00:16:02 1
Грузоперевозки, вот и начинается работа.
3 days ago 00:30:32 6
Диагностический сканер OBD2, купил и тестирую на подключение и другие покупки
3 days ago 00:17:23 1
Грузоперевозки, плохая погода и работа на начало Февраля
3 days ago 00:20:28 1
Грузоперевозки на газели, ИТОГИ НЕДЕЛИ
3 days ago 00:10:22 1
Грузоперевозки, работа по Москве
3 days ago 00:13:32 1
Какое моторное масло лить в газель? Купил свечи и высоковольтные провода.
3 days ago 00:15:13 1
Грузоперевозки, рейс на Воронеж, небольшой тест после обновления
3 days ago 00:01:53 6
💰 РОСТОВ НА ДОНУ ПОДРАБОТКА С ЕЖЕДНЕВНЫМ РАСЧЕТОМ 🔔
3 days ago 00:01:44 1
💴 Торговый робот антарес 😎 Торговые роботы отзывы
6 days ago 00:31:21 3
ТОП инструмент Excel по управлению ассортиментом для каждого категорийного менеджера!