Dev - C++ - Ayuda con un problema de hilos

 
Vista:
sin imagen de perfil
Val: 8
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda con un problema de hilos

Publicado por Renato (3 intervenciones) el 05/07/2020 09:43:09
Buenas, me han dejado una tarea en c++ que necesito ayuda y no sé qué hacer, el problema es el siguiente:

debo crear un programa que use hilos (threads) en los que cada hilo tomará un argumento a la vez, la impresión tiene que ser la siguiente: -ver imagen-

Sin-titulo

espero que puedan ayudar, si es con el código o también con parte de él para guiarme, gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda con un problema de hilos

Publicado por Nacho (107 intervenciones) el 05/07/2020 10:29:11
Primero crea una función que saque el factorial del número que le pases. Luego creas tantos threads como argumentos y le pasas como funcíón de ese thread la función que halla el factorial. Sin darte cuenta lo tienes hecho.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 8
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda con un problema de hilos

Publicado por Renato (3 intervenciones) el 05/07/2020 17:08:58
comno le haría para varios números a la vez o sea que al ingresar una línea con n numeros al final salga como la imagen que puse
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda con un problema de hilos

Publicado por Nacho (107 intervenciones) el 05/07/2020 22:51:23
Eso se hace sincronizandolos hilos con join. Ahí tienes un ejemplo que hace exactamente lo que quieres.
http://blog.drk.com.ar/2015/jugando-con-threads-en-c11

Cambia algo para que no se note mucho que lo has copiado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar