Autor (es) original (es) | Mirko Boehm |
---|---|
Desarrollador (es) | Mirko Boehm |
Lanzamiento estable | 5.86.0 [1] / 11 de septiembre de 2021 |
Sistema operativo | Linux , otros sistemas Unix y similares a Unix, Windows |
Escribe | Biblioteca del sistema biblioteca multiproceso |
Licencia | LGPL |
Sitio web | api |
ThreadWeaver es una biblioteca de sistema desarrollada inicialmente para KDE Software Compilation 4 [2] y posteriormente refactorizada para KDE Frameworks 5 . [3]
ThreadWeaver permite a los desarrolladores aprovechar fácilmente los procesadores de varios núcleos y los subprocesos múltiples . En ThreadWeaver la carga de trabajo se divide en trabajos individuales, luego la relación entre trabajos (en qué orden deben completarse o cuál tiene una prioridad más alta); desde ese ThreadWeaver encontrará la forma más eficiente de ejecutarlos. Krita ha implementado vistas previas de filtros visuales utilizando ThreadWeaver para evitar bloqueos de GUI.