qthreadpool-demo - Framento de código ilustrativo del uso del pool de hilos QThreadPool en Qt.
En medida de lo que permita la ley, Jesús Torres ha renunciado a todos los derechos de autor y los derechos conexos o relacionados con este código.
El programa básicamente genera dos vectores de números aleatorios y calcula su producto escalar, paralelizando ambas tareas por medio del pool de hilos de Qt.
Por defecto el pool tiene tantos hilos como núcleos de CPU hay en el sistema. Para ajustar el tamaño del pool con el objeto de ver su efecto sobre el rendimiento, basta con descomentar main.cppi#L101 y ajustar el valor. Obviamente, por lo general, el valor óptimo estará entorno al número de núcleos disponibles en el sistema.
-- Jesús Torres [email protected]