Python - Detener hilos en un bucle while

 
Vista:

Detener hilos en un bucle while

Publicado por Jacinto (2 intervenciones) el 14/05/2019 09:15:08
Buenos días:

Estoy trabajando con hilos en python y me ha surgido la duda de como detener los hilos aunque no hayan terminado la tarea que se les ha encomendado.

Tengo diferentes hilos dentro de un while que escucha los diferentes mensajes que vienen a través de un socket. Por tanto, dependiendo el mensaje que venga en el socket se realiza un hilo u otro.

Imaginemos que he lanzado un proceso en un hilo ya que ha llegado un mensaje correspondiente a ese hilo. Una vez lanzado ese hilo si después entra un mensaje que ejecuta otro hilo que consiste en abortar, ¿Cómo puedo detener ese primer hilo que ha sido lanzado?

Esto debe hacerse sin para la aplicación y permitiendo seguir escuchando el socket para posteriores mensaje.

No se si me he explicado correctamente, cualquier duda escribirme por favor.

A alguien se le ocurre como hacerlo?

Muchas gracias de antemano.

Un saludo.
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