Многопоточность и Асинхронность в Программировании | Python Threading и Multiprocessing

preview_player
Показать описание
Хотите ускорить работу своего кода в несколько раз? Если да, то вы пришли по адресу! В данном ролике, мы разберёмся, как можно использовать весь потенциал вашего процессора для выполнения программы. Узнаем как это реализуется на практике, и напишем небольшой код с использованием асинхронной библиотеки Python Threading, и многопоточной библиотеки Multiprocessing.

Привет! Меня зовут Игорь. На моём канале ты сможешь найти уроки по программированию нейросетей.
Моя цель - сделать программирование более доступным и понятным. Для просмотра моих видео вам не нужно высшее образование по Computer science. Все непонятные темы и термины я буду понятно объяснять и показывать на примерах.
Оставайся с нами, и чтобы не пропустить ни одного видео - подписывайся на канал и нажимай на колокольчик!

► Плейлист "Изучение NumPy" -

#Python #Threading #Multiprocessing #Асинхронность #Многопоточность
Рекомендации по теме
Комментарии
Автор

Всё, я не умер (хотя за 35 дней можно было так и подумать 😅)!

PseudoDev
Автор

я полчаса не могла найти хорошую статью и видео, где мне объяснят эту тему
спасибо, огромное спасибо! вы безумно меня выручили)

hannapleshko
Автор

Спасибо за видео, не забрасывай канал. С удовольствием подписался жду новых видео

bekago
Автор

Асинхронность и многопоточность это принципиально разные вещи, почему ты их используешь словно это синонимы?

rd
Автор

Во-первых, честно говоря, в видео присутствует очень много воды. Все можно было объяснить гораздо проще, как во многих статьях на habr. Во-вторых, мне понравилось, что ты напомнил о GIL (и да, произносится как "джил"), за это респект

podolskshepchinka
Автор

Спасибо за такое познавательное видео!

ttiittochka
Автор

Не совсем согласен с мыслью, что асинхронность полезна в веб-разработке (многое там упирается в скорость передачи данных и качество серверов), но просто восхищаюсь качеством контента.

И монтаж видео, и хороший звук голоса рассказчика (привет selfedu, у которого микрофон, как из задницы, извиняюсь за выражение), и сама по себе очень полезная информация. Всё рассказано последовательно, по-человечески (не на техническом) и подробно. Огорчает только, что тема множества процессов раскрыта не полностью, тем не менее, представленной в видео информации достаточно, чтобы при поиске дополнительных материалов в интернете не утонуть в них и во всём разобраться.

И это всё на маленьком канальчике, не на канале-миллионнике, как у Дударя. Шлю благодарность ютубу за рекомендацию твоих видео и благодарность тебе за труд

AVE_Schtirlitz
Автор

Огонь, супер контент!
Бро скидывай код в конет плиз (по притовленеие дошика)

daniel
Автор

Спасибо, очень понятно на примеры лапши! А как называется фоновая музыка?

rettjaconomaili
Автор

Threading не работает асинхронно😂 оно не приводит к параллелизму как multiprocessing и на потоках по сравнению с aiohttp например дико торомозит

petrmudrii
Автор

Парень, привет. Скажи пожалуйста, а возможно ли в python одновременно использовать threading и multiprocessing? Если да, то напиши пж кратко как

zdnucex
Автор

Короче анекдот: заходит Игорь посмотреть статистику под видео, а там...

ockuepie
Автор

Кароче, простыми словами, асинхронность, это распараллеливание одной задачи и вызов результатов в ней одновременно . Многопоточность это просто тоже самое, но обработка на 2 ядрах и более. То есть, это просто данные которые разбиты по ядрам

esp
Автор

Асинхронность не то же самое что и многопоточность, а мультипроцессность не многопоточность. Расказываешь приколько, но хню

GamerExA
Автор

Видео бесполезно
Асинхронность
Многопоточность
Процессы
Это 3 разные вещи и для 3 разных вариантов

back_to_life