ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicios para hacer en C++


Enviado por   •  29 de Septiembre de 2015  •  Apuntes  •  273 Palabras (2 Páginas)  •  170 Visitas

Página 1 de 2

 2. Es mucho mas eficiente ejecutar uno con hilos ya que para la CPU es mucho mas facil pasar de un hilo a otro, a tener que ejecutar otro proceso y asi tal vez tenga que dejar al proceso anterior en espera. 

Cuando pasas de un proceso a otro proceso consumiras mas recursos mientras que cuando pasas de un hilo a otro, el tiempo en que este se realiza es despreciable.

Estos hilos comparten los mismos recursos de forma directa, lo que hace que sea mas eficiente a la hora de ir intercambiando.

3. Ocuparia demasiado espacio en memoria, y siendo ineficiente ya que un proceso multi hilo puede realizar varios subprocesos, mientras que este solo estaria realizando uno, y podria ponerlo en procesos en espera mientras que el proceso grande sin hilos termine.

Si fuera un proceso multi hilos se podrian estar utilizando menos recursos del sistema, y ser mucho mas eficiente a la hora de realizar procesos multitarea.

4. Cada proceso tiene un contador, este te muestra informacion sobre el estado del proceso, registros y espacio.

5. Se pueden ejecutar multiples hilos, es mucho mas eficiente porque con un proceso solo, estas ejecutando solo un proceso y este ocuparia mucho espacio en memoria y consumiria mas recursos, mientras que si ejecutas otro proceso pero este tiene multihilos, cada hilo que queda inactivo cuando termina de ejecutarse, comienzan a ejecutarse otros subprocesos del proceso padre y asi ser mucho mas eficiente en cuestion de tiempo y evitar posibles bloqueos del sistema.

Es mas rapido crear otro hilo a tener que crear otro proceso, se necesita de menos tiempo y menos recursos, por lo cual es mejor crear hilos

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (26 Kb) docx (377 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com