RUVIDEO
Поделитесь видео 🙏

How to Speed Up Python Code with Threading [Tutorial]

📁 Обучение 👁️ 17 📅 02.12.2023

Multithreading and multiprocessing allow computers to multitask and perform various tasks at the same time.
These concepts also help provide insane speedups to Python code.

In this video I will present the threading module in Python.
But first, I briefly explain threads, processes and the differences between parallelism and concurrency. Due to the global interpreter lock Python multithreading only achieves concurrency and not parallelism.

We look at some examples of how to speed up a Python program by using multiple threads. Finally, I also demonstrate through a code example how multithreading only leads to speed up in IO bound applications (and not CPU bound ones).

Source code:
https://github.com/mhkamal1/yt-content/tree/main/multithreading

00:00 intro
00:29 what are threads and processes?
01:12 client and server example
01:36 Global interpreter lock
01:55 parallelism vs. concurrency
03:53 Code: simple multithreading
05:30 Code: speed up with multithreading
07:16 Code: multithreading fails at CPU bound tasks
08:19 End

Please consider liking if you found the video useful and subscribe for more!

Subscribe here: https://www.youtube.com/channel/UCKId3YaJ-uQ0Z4PMEGtg88A?sub_confirmation=1

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «How to Speed Up Python Code with Threading [Tutorial]», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.