ISSN 2219-3758 · EISSN 2311-9454
Языки: ru · en

Архив статей журнала

Разработка и внедрение многопоточного сервиса распознавания речи с помощью связки C#, C++ и Python (2024)
Выпуск: № 3, Том 14 (2024)
Авторы: Левонович Никита Ильич

В статье рассматривается особенности реализации многопоточных промышленных систем, реализующих научные вычисления с помощью средств, доступных в языке программирования Python. Статья содержит описание теоретических аспектов, таких как работа механизма глобальной блокировки интерпретатора (GIL), архитектура управления зависимостями, библиотека параллелизма, основанного на процессах. В практическая часть статьи посвящена реализации многопоточного сервиса распознавания речи, который использует взаимодействие процессов через разделяемую память, на базе библиотеки «boost.interprocess». В результате внедрения описанной в статье архитектуры в конкретном случае удалось существенно снизить нагрузку на процессор.

Сохранить в закладках