МУЛЬТИПОТОКОВІСТЬ У PYTHON ЯК ІНСТРУМЕНТ ПІДВИЩЕННЯ ЕФЕКТИВНОСТІ ПРОГРАМ
Ключові слова:
мультипотоковість, послідовне виконання, паралельне виконання, ефективністьАнотація
У цій роботі досліджується ефективність мультипоточності в Python для задач, пов’язаних із введенням/виведенням (I/O-bound). Наведено порівняння між послідовною та паралельною реалізацією на основі реальних прикладів. Результати демонструють суттєве підвищення продуктивності при використанні вбудованої підтримки потоків.
Посилання (Бібліографія)
Погорілий С. Д., Семьонов Б. О. Дослідження паралельних алгоритмів мовою 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