Конкурентность и параллельность

preview_player
Показать описание
Подкрадываясь к асинхронному, многопоточному и параллельному коду нужно сначала изучить основы и понять используемые термины.

Конкурентность (concurrency) - запуск на выполнение сразу нескольких задач (не обязательно в 1 момент времени выполняется несколько). Зависит от ПО. Первые ОС с процессором без ядер -использовали только ее.

Параллельность (parallel) - конкурентность, когда 2+ задачи выполняются одновременно. Зависит от железа. Вы не можете одновременно (!) выполнять больше задач, чем есть ядер в системе.

GIL (Global Interpreter Lock) - глобальная блокировка интерпретатора, механизм гарантирующий, что в любой момент времени выполняется только 1 инструкция в питоне.

Задачи для Python могут быть:
CPU-bound - зависит от мощности процессора
IO-bound - зависит от системы ввода/вывода

threading - IO-bound задачи
asyncio - IO-bound задачи
multiprocessing - любые задачи

Читать!
Фаулер М. "Asyncio и конкурентное программирование на Python"

Присоединяйтесь к помощи каналу, будет интересно)
✔️Юмани 410011506612886

Будь первым везде и всегда, включай уведомления о новых выпусках 🔔

Смотри там где удобно🤩

#Python #PythonRussian #PyCharm
Рекомендации по теме
Комментарии
Автор

Друзья, не забывайте подписываться, даже если вам не понравилось =)

PythonRussian
Автор

Не перестаю удивляться малому количеству просмотров на канале, тогда как это наиболее полезная информация что я видел, в сравнении со всевозможными Диджитализируй и даже Балакиревым

Anton
Автор

Видосы настоящий клад, всем буду рекомендовато канал

samecrier
Автор

Спасибо тебе, родной. Очень благодарен тебе за твой труд. Я искренне сожелею, что канал медленно развивается. На мой взгляд, тебе нужно развивать свой телеграм, бусти, проводить стримы. Если есть желание развиваться в этом направлении. У тебя отменный талант объяснять. Лично я, готов платить за такое, хоть и денег нет, но такая подача должна стоить денег, подумай об этом.

Всех благ тебе, а я жду новое видео)

soldiertoy
Автор

Привет из ДВ у нас тоже пасмурно )
Спасибо за то что ты на безвозмездной основе даёшь уроки для начинающих.
Желаю развития твоему каналу.

Guerrero_Blanco
Автор

Я уже думал не дождусь нового видео, огромнейшее спасибо вам за ваш труд)
Достаточно длинные уроки, но на одном дыхании смотрится просто. Отдельное спасибо, что к каждому ролику всегда дополнительную справочную информацию какую-то прилагаете, либо документацию, либо книги крутые советуете. В общем, вы прекрасный преподаватель, обязательно продолжайте в том же духе! По возможности хотелось бы слышать вас почаще)

ЕгорСветличный-щф
Автор

Все ясно и доступно изложено, замечательный материал! Спасибо!

ДмитрийОвчарук-бц
Автор

Спасиб за доступное объяснение!
Жду продолжение по данной теме, а также видосы по каждой либе

lukasmog
Автор

Спасибо большое что продолжайте выпускать видео

yerlanakhmetov
Автор

Все информативно, лаконично и доступно
Спасибо за видео👍

eugene
Автор

как всегда максимально доступно и понятно... По толковости пожалуй лучший канал о Питоне. Благодарность автору.

sgst
Автор

Две недели пытаюсь понять эту тему, это лучшее объяснение, что я видела, спасибо

oksanakot
Автор

На одном дыхании) Давно ждал видео на эти темы) Жду продолжения😊

orion_
Автор

Замечательная подача материала, очень благодарен и спасибо, бро)

бубенчик-яп
Автор

Спасибо большое за материал. Ждем видео по asyncio)

АдельХамзин-бв
Автор

Так приятно послушать правильно поставленную речь по глубоко осмысленной автором теме. С первых секунд лайк ❤
Была задача вычислительная и я никак не мог понять почему treading не работает =)))

Kostya_kzn
Автор

Спасибо за видео! Благодаря твоим роликам уже как 3 месяца работаю python-разработчиком! Тема асинхронности очень интересная, по твоему совету начал читать книгу Мэтью Фаулера, но пока сложновато, осилил только 4 главы.На Урале за окном пасмурно! Подтверждаю!

anatolyiredko
Автор

Спасибо за шикарный плейлист по питону.
У вас одни из самых лучших видео в ру сегменте =)

logi
Автор

спасибо огромное за ваш труд! было бы здорово посмотреть ролик о рекурсии от вас, очень непростая для понимания тема

НатальяВеселова-шж
Автор

Spasibo za videouroki Ya vsem znakomym kotoryy uchotsya Python programirovaniyu rekemenduyu Etot kanal

HanzoEsenov