Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: codX en 7 Noviembre 2019, 02:23 am



Título: Ayuda en threads
Publicado por: codX en 7 Noviembre 2019, 02:23 am
Hola amigos. Pueden darme una mano con el siguiente problema en lenguaje C?
En una aplicaión lanzo 4 threads y necesito que cuando termine un thread también termine otro thread. Por ej:
Al finalizar thread1 finaliza thread2. Gracias


Título: Re: Ayuda en threads
Publicado por: Loretz en 7 Noviembre 2019, 04:42 am
Una forma puede ser usando una "signal" que le diga al thread cuando debe terminar, con pthread_kill() seguido de un pthread_join().

No es la respuesta completa pero puedes ver un ejemplo simple desde donde empezar en:

https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.bpxbd00/ptkill.htm (https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.bpxbd00/ptkill.htm)



Título: Re: Ayuda en threads
Publicado por: codX en 8 Noviembre 2019, 21:03 pm
Loretz muchas gracias por tu ayuda. La verdad lo he intentado de varias maneras sin resultado. Miro el enlace. Genial!