Intel® Threading Building Blocks (Intel® TBB) es una popular biblioteca de plantillas de software C ++ que simplifica el desarrollo de aplicaciones de software que se ejecutan en paralelo (clave para cualquier computadora multinúcleo).Intel® TBB extiende C ++ para el paralelismo de una manera fácil de usar y eficiente.Está diseñado para funcionar con cualquier compilador de C ++, lo que simplifica el desarrollo de aplicaciones para sistemas multinúcleo.Intel® TBB es una biblioteca de plantillas de C ++ que agrega programación paralela para programadores de C ++.Utiliza programación genérica para ser eficiente.Threading Building Blocks incluye algoritmos, contenedores altamente concurrentes, bloqueos y operaciones atómicas, un programador de tareas y un asignador de memoria escalable.Estos componentes en Intel® TBB se pueden usar individualmente o todos juntos para facilitar el desarrollo de C ++ para múltiples núcleos.Intel® TBB proporciona una abstracción para el paralelismo que evita la programación de bajo nivel inherente al uso directo de paquetes de subprocesos tales como subprocesos p o subprocesos de Windows.Tiene programadores que expresan tareas en lugar de hilos.Intel® TBB facilita el rendimiento escalable de una manera que funciona en una variedad de máquinas para hoy y prepara los programas para mañana.Detecta el número de núcleos en la plataforma de hardware y realiza los ajustes necesarios a medida que se agregan más núcleos para permitir que el software se adapte.Por lo tanto, Intel® TBB aprovecha más eficazmente el hardware multinúcleo ...