ThreadWeaver
![]() | |
Оригинальный автор(ы) | Мирко Бём |
---|---|
Разработчик(и) | Мирко Бём |
Стабильная версия | 6.4.0 [1] ![]() |
Операционная система | Linux , другие Unix и Unix-подобные системы, Windows |
Тип | Системная библиотека многопоточной библиотеки |
Лицензия | LGPL |
Веб-сайт | API |
ThreadWeaver — системная библиотека , изначально разработанная для KDE Software Compilation 4. [2] и позже реорганизован для KDE Frameworks 5 . [3]
ThreadWeaver позволяет разработчикам легко воспользоваться преимуществами многоядерных процессоров и многопоточности . В ThreadWeaver рабочая нагрузка делится на отдельные задания, затем отношения между заданиями (в каком порядке они должны выполняться или какое имеет более высокий приоритет); исходя из этого ThreadWeaver разработает наиболее эффективный способ их выполнения. Krita реализовала предварительный просмотр визуальных фильтров с помощью ThreadWeaver, чтобы предотвратить зависания графического интерфейса.
Ссылки
[ редактировать ]- ^ «KDE поставляет платформы 6.4.0» . 12 июля 2024 г. Проверено 16 июля 2024 г.
- ^ «Справочник по API kdelibs» . Архивировано из оригинала 23 января 2011 г. Проверено 2 января 2017 г.
- ^ «ThreadWeaver в KDE Frameworks 5» . 15 июля 2013 года . Проверено 13 мая 2015 г.
Дальнейшее чтение
[ редактировать ]- Тилль Адам и Мирко Бём (2009). «Когда базар собирается строить соборы (§ ThreadWeaver)». В Диомидисе Спинеллисе и Георгиосе Гусиосе (ред.). Красивая архитектура: ведущие мыслители раскрывают скрытую красоту дизайна программного обеспечения . O'Reilly Media, Inc., стр. 303–314. ISBN 9780596517984 .