ThreadWeaver


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

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.

Referencias

  1. ^ "KDE Ships Frameworks 5.86.0" . Consultado el 11 de septiembre de 2021 .
  2. ^ "Referencia de la API de kdelibs" . Consultado el 2 de enero de 2017 .
  3. ^ "ThreadWeaver en KDE Frameworks 5" . Consultado el 13 de mayo de 2015 .

Otras lecturas

  • Hasta Adam y Mirko Boehm (2009). "Cuando el bazar se propone construir catedrales (§ ThreadWeaver)". En Diomidis Spinellis y Georgios Gousios (ed.). Hermosa arquitectura: los pensadores líderes revelan la belleza oculta en el diseño de software . O'Reilly Media, Inc. págs. 303–314. ISBN 9780596517984.