Por cada cliente que se conecta con el servidor que generar un nuevo subproceso, así:¿Cómo cerrar un hilo desde dentro?
# Create a new client
c = Client(self.server.accept(), globQueue[globQueueIndex], globQueueIndex, serverQueue)
# Start it
c.start()
# And thread it
self.threads.append(c)
Ahora, sé que puedo cerrar todos los hilos que utiliza este código:
# Loop through all the threads and close (join) them
for c in self.threads:
c.join()
Pero, ¿cómo puedo cerrar el hilo de dentro de ese hilo?
thread.exit() sólo funciona con el objeto hilo, pero no con el objeto de clase threading.Thread. – moeabdol