hilos

Páginas: 3 (540 palabras) Publicado: 21 de septiembre de 2014
Hilos – Threads con C++

Hilos – Threads con C++
4.1 Definición de un Thread
>

Hilo principal

Hilo A

Crea
hilo

Crea
hilo

Hilo B

Hilos – Threads con C++
4.3.1 Estados de unThread
>

Hilos – Threads con C++
4.5 Modelos de Threads
●El propósito del trabajo con hilos es ejecutar el trabajo en menor

cantidad de tiempo.

●El trabajo es delegado a los hilosconforme a cierta estrategia. Si la
aplicación modela algunos procedimientos o entidades, entonces se
refleja un tipo de modelo. Algunos casos de modelos son:

●Delegados (delegation)
●Punto a punto(peer to peer)
●Lineal (pipeline)
●Productor-Consumidor (Producer-Consumer)

●Cada uno de estos tiene un tipo especifico de WBS, como se verá a

Hilos – Threads con C++




Modelo deDelegados
Un hilo central o maestro crea otros hilos esclavos,
asignándole a cada esclavo una tarea.
El hilo maestro deberá esperar a que cada esclavo
termine su tarea.

Hilos – Threads con C++
●●




Modelo Punto a Punto
Todos los hilos tienen un
mismo nivel de asignación de
trabajo
Los hilos son llamados
puntuales
Un hilo puntual crea los otros
hilos, necesarios paraejecutar las tareas, pero sin
delegación de
responsabilidades
Los hilos puntuales pueden
procesar requerimientos de
entradas simples
compartidas con los otros
hilos o cada hilo puede tener
su propiaentrada de datos

Hilos – Threads con C++
Modelo Lineal (Pipeline)
● El modelo lineal se caracteriza por ser una ejecución en serie,





fragmentando etapas de ejecución
En la medidaen que cada etapa se termina, se van terminando las tareas
Esta técnica permita varias entradas de datos que se procesan
simultáneamente
Cada hilo es responsable de producir sus propios resultadosy hacerlos
disponibles para la siguiente etapa de ejecución
La última etapa genera el resultado final del proceso

Hilos – Threads con C++










Modelo Productor –...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Hilos
  • hila
  • hilos
  • Hila
  • Hilos
  • HILO
  • hila
  • Hilos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS