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

Хотите ускорить работу своего кода в несколько раз? Если да, то вы пришли по адресу! В данном ролике, мы разберёмся, как можно использовать весь потенциал вашего процессора для выполнения программы. Узнаем как это реализуется на практике, и напишем небольшой код с использованием асинхронной библиотеки Python Threading, и многопоточной библиотеки Multiprocessing.
Привет! Меня зовут Игорь. На моём канале ты сможешь найти уроки по программированию нейросетей.
Моя цель - сделать программирование более доступным и понятным. Для просмотра моих видео вам не нужно высшее образование по Computer science. Все непонятные темы и термины я буду понятно объяснять и показывать на примерах.
Оставайся с нами, и чтобы не пропустить ни одного видео - подписывайся на канал и нажимай на колокольчик!
💲💲 Поддержи проект на Boosty - boosty.to/pseudodev
► Плейлист "Программирование на Практике" - • Программирование на пр...
► Плейлист “Нейронные Сети на Понятном Языке” - • Нейронные Сети на Поня...
► Плейлист "Изучение NumPy" -
• Изучение NumPy
► Плейлист "Python Socket" - • Python Socket
✅ Группа VK - bit.ly/VK_PseudoDev
✈️ Telegram канал - t.me/PseudoDeveloper
#Python #Threading #Multiprocessing #Асинхронность #Многопоточность

Пікірлер: 38

  • @PseudoDev
    @PseudoDev3 жыл бұрын

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

  • @ushid_

    @ushid_

    3 жыл бұрын

    к сожалению этот ролик не oпpавдал нaшиx ⚣deep dark fantasy⚣, за 35 дней ⚣Dungeon master⚣ мог сделать больше

  • @misterpingvin1861

    @misterpingvin1861

    3 жыл бұрын

    Видос хоть бесплатный, а не за ♂️300$♂️

  • @hannapleshko8073
    @hannapleshko80733 жыл бұрын

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

  • @PseudoDev

    @PseudoDev

    3 жыл бұрын

    Рад стараться)

  • @beka777go
    @beka777go3 жыл бұрын

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

  • @ttiittochka
    @ttiittochka3 жыл бұрын

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

  • @PseudoDev

    @PseudoDev

    3 жыл бұрын

    Пожалуйста!

  • @rd288
    @rd288 Жыл бұрын

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

  • @rettjaconomaili8201
    @rettjaconomaili8201 Жыл бұрын

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

  • @podolskshepchinka
    @podolskshepchinka3 жыл бұрын

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

  • @user-ld2zg8wm7u
    @user-ld2zg8wm7u2 жыл бұрын

    Я подписался, спасибо

  • @user-jc3xn6ck1q
    @user-jc3xn6ck1q9 ай бұрын

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

  • @daniel7007
    @daniel70072 жыл бұрын

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

  • @iplion2
    @iplion2Ай бұрын

    Да вы, батенька, гурман однако!

  • @user-zd7nu6ce1x
    @user-zd7nu6ce1xАй бұрын

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

  • @PseudoDev

    @PseudoDev

    Ай бұрын

    Я думаю можно: разбиваешь программу на несколько процессов и каждый процесс делаешь асинхронным

  • @user-zd7nu6ce1x

    @user-zd7nu6ce1x

    Ай бұрын

    @@PseudoDev Хм, асинхронность, может быть... Спасибо!

  • @ushid_
    @ushid_3 жыл бұрын

    0:10 к кролику

  • @shrek2115
    @shrek21153 жыл бұрын

    А как же asyncio?

  • @PseudoDev

    @PseudoDev

    3 жыл бұрын

    Про него тоже стоило упомянуть, но увы. Забыл.

  • @ivankurban669
    @ivankurban669 Жыл бұрын

    2:16 Жэсть

  • @petrmudrii3963
    @petrmudrii3963 Жыл бұрын

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

  • @jekavovk7148

    @jekavovk7148

    Жыл бұрын

    Я конешно не гений, но тольок хотел написать это

  • @ockuepie
    @ockuepie3 жыл бұрын

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

  • @ockuepie

    @ockuepie

    3 жыл бұрын

    Армяне в нарды играют

  • @PseudoDev

    @PseudoDev

    3 жыл бұрын

    @@ockuepie это идёт в закреплённые комментарии)

  • @esp2644
    @esp2644 Жыл бұрын

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

  • @user-nu3ot7td1j

    @user-nu3ot7td1j

    Жыл бұрын

    Есть многопоточность, мультипроцессинг, асинхронность. В видео сам автор в этом не разобрался.

  • @NeoMasterLive

    @NeoMasterLive

    10 ай бұрын

    ​@@user-nu3ot7td1j Браво! Я искал в комментариях того, кто это смог заметить)

  • @kavochego9128

    @kavochego9128

    2 ай бұрын

    Нет, асинхронность ≠ параллельность. Все видео это просто бред

  • @ruden6623
    @ruden6623 Жыл бұрын

    2:46, о программируют на html😂😂😂

  • @PseudoDev

    @PseudoDev

    Жыл бұрын

    Асинхронный HTML. Звучит интересно, мне нравится 😁

  • @ashosluchilos
    @ashosluchilos11 ай бұрын

    Mivinu*

  • @GamerExA
    @GamerExA6 ай бұрын

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

  • @misterpingvin1861
    @misterpingvin18613 жыл бұрын

    Опять Дошик, ты с ними спишь что-ли?

  • @PseudoDev

    @PseudoDev

    3 жыл бұрын

    Потихоньку превращаюсь в студента)

  • @back_to_life0
    @back_to_life06 ай бұрын

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