MULTITHREADING IN PYTHON AS A TOOL FOR INCREASING PROGRAM EFFICIENCY
Keywords:
multithreading, sequential execution, parallel execution, efficiencyAbstract
This paper explores the efficiency of multithreading in Python for I/O-bound tasks. A comparison between sequential and concurrent implementations is provided using real examples. The results demonstrate significant performance gains with native threading usage.
References
Погорілий С. Д., Семьонов Б. О. Дослідження паралельних алгоритмів мовою Python з використанням різних платформ [Електронний ресурс] / С. Д. Погорілий, Б. О. Семьонов // Національний університет «Києво-Могилянська академія». – Режим доступу: https://ekmair.ukma.edu.ua/bitstream/handle/123456789/12539/Pohorilyi_Doslidzhennia_paralelnykh.pdf
DevZone. Вступ до асинхронного програмування на Python [Електронний ресурс]. – Режим доступу: https://devzone.org.ua/post/vstup-do-asynkhronnoho-prohramuvannia-na-python
Hillel IT School. Асинхронний Python: різні форми конкурентності [Електронний ресурс]. – Режим доступу: https://blog.ithillel.ua/articles/async-python
JavaRush. Python Core – Паралельні алгоритми та їх складність [Електронний ресурс]. – Режим доступу: https://javarush.com/ua/quests/lectures/ua.javarush.python.core.lecture.level20.lecture05
Python Software Foundation. Паралельне виконання – Python 3.13.3 документація [Електронний ресурс]. – Режим доступу: https://docs.python.org/uk/3.13/library/concurrency.html