Нестеренко, К.Стеценко, І.2023-05-222023-05-222023Нестеренко, К. Метод автоматизації розробки багатопоточної програми мовою C++ на прикладі конвертації зображень у DDS текстури / К. Нестеренко, І. Стеценко // Адаптивні системи автоматичного управління : міжвідомчий науково-технічний збірник. – 2023. – № 1 (42). – С. 160-170. – Бібліогр.: 10 назв.https://ela.kpi.ua/handle/123456789/55892На сьогоднішній день використання багатопоточності є одним з основних методів оптимізації програмного забезпечення. Не в останню чергу це спричинено тим, що персональні комп’ютери, ноутбуки та навіть смартфони отримують все потужніше апаратне забезпечення, у тому числі процесори, кількість і потужність ядер яких ще кілька десятиліть назад вважалися абсолютно недосяжними. Під час розробки програмного забезпечення необхідно враховувати, які ресурси наявні у кінцевого користувача, і відповідно використовувати їх для найшвидшого отримання результату. У даному дослідженні пропонується метод автоматизації розробки багатопоточної програми мовою С++, що дає змогу організувати виконання задач пулом потоків з можливістю задати порядок виконання задач відносно одна одної, за допомогою механізму залежностей. Дослідження ефективності запропонованого методу виконано на прикладі розробки багатопоточної програми конвертації зображень у DDS текстури.ukпрограмне забезпеченняС++стандартна бібліотека С++багатопоточністьМетод автоматизації розробки багатопоточної програми мовою C++ на прикладі конвертації зображень у DDS текстуриArticlePp. 160-170https://doi.org/10.20535/1560-8956.42.2023.279168004.41+004.42