Está en la página 1de 6

FACULTAD DE INGENIERÍA EN SISTEMAS

Nombre: Gabriel Del Valle, Christian Aragón.

Fecha de entrega: 23/12/2023

Tema: Creación de hilos.

1. OBJETIVOS:

 Familiarizarnos con la creación de hilos y su funcionamiento.

 Familiarizarnos con el uso de funciones pthread para su uso en hilos.

2. IMFORME:
a) Crear 4 hilos y cada uno que imprima un mensaje diferente.
Realizamos dos ejecuciones y observamos que las ejecuciones puedan dar distintos resultados, esto debido a que
varios hilos se ejecutan al mismo tiempo, y el orden de ejecución de cada hilo depende del CPU. Cambiando el orden
de impresión de mensajes.

b) Crear 5 hilos y que cada uno pase un parámetro numérico a una función que devolverá la suma de
este número con un valor entero declarado dentro de la función.
De igual forma el orden de ejecución depende del CPU ya que no usamos semáforos y varios hilos se
ejecutan al mismo tiempo.

c) Utilizando estructuras muestre el resultado del producto de un escalar por valores


dentro de una matriz.
d) Escribir código para determinar el resultado del tiempo de ejecución de 1 millón, 2
millones, y 3 millones de hilos. Tomar los tiempos en microsegundos.

Nos indica que el sistema no puede asignar la cantidad de memoria necesaria para crear esa cantidad tan grande de
hilos, por lo que reducimos el número de hilos a: 1000,10000 y 100000.
Nos indica que el sistema no puede asignar la cantidad de memoria necesaria para crear la cantidad de 100000 hilos,
por lo que reducimos el número de hilos al máximo 32729.

También podría gustarte