Quiero usar hilos para hacer algún trabajo de locking. ¿Qué debo hacer para:
Aquí está mi código:
import threading def my_thread(self): # Wait for the server to respond.. def main(): a = threading.thread(target=my_thread) a.start() # Do other stuff here
Puedes usar Thread.join
. Algunas líneas de documentos.
Espera hasta que el hilo termine. Esto bloquea el subproceso de llamada hasta que el subproceso cuyo método de combinación () se termina, ya sea normalmente o mediante una excepción no controlada, o hasta que se produzca el tiempo de espera opcional.
Para tu ejemplo será como.
def main(): a = threading.thread(target = my_thread) a.start() a.join()