Pull to refresh
4
8
Елена Грабовски@Hell_Grabowsky

Разработчик-тестировщик, копирайтер

Send message

Разбор threading vs multiprocessing vs asyncio в Python

Level of difficultyMedium
Reading time8 min
Reach and readers9.7K

При работе с Python да и другими языками программирования часто возникает необходимость ускорения выполнения кода, масштабирования обработки данных или работы с большим количеством сетевых запросов. Именно в Python для решения этих задач существуют три базовых метода. Это: threading, multiprocessing и asyncio. На первый взгляд – механизмы схожие. Но при детальном разборе ясно, что они решают принципиально разные задачи, опираются на разные модели исполнения и обладают своими ограничениями. В статье расскажу об особенностях каждого метода – будет интересно и познавательно.

Читать далее

Information

Rating
800-th
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Фулстек разработчик, Инженер по автоматизации тестирования
Младший
From 80,000 ₽
Python
Английский язык
Git
Java
Docker
REST
XML
Bash
Linux