Generation

generate functionThu, 13 Jul 2023

Se deben utilizar 3 hilos, el hilo master debe emitir un saludo a los demás hilos. Luego se realiza el calculo de cada elemento de la serie (el hilo master no debe actuar en este calculo) mediante un bucle. Se debe mostrar todos los elementos y al final el hilo master debe mostrar el promedio de los mismos.

#include <pthread.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h> void *print_message(void *parametro); int main() { int hilos[3]; pthread_t tid[3]; int numero_hilos = 3; int i; for (i = 0; i < numero_hilos; i++) { hilos[i] = i; pthread_create(&tid[i], NULL, print_message, (void *) &hilos[i]); sleep(1); } for (i = 0; i < numero_hilos; i++) { pthread_join(tid[i], NULL); printf("\nHilo %d terminado\n", i + 1); } return 0; } void *print_message(void *parametro) { int

Want to kickstart your project?Use the new AI Studio to create your code