consideran este programa multi-hilo:pdb no se puede romper en otro hilo?
import threading
class SomeThread(threading.Thread):
def run(self):
a = 1
print a
def main():
print 'hola'
someThread = SomeThread()
someThread.start()
if __name__ == '__main__':
main()
Cuando depurar este programa con AP, en el símbolo puse por primera vez un punto de quiebre en cada una de las dos declaraciones de impresión. Entonces continúo. pdb rompe en print 'hola'
. Continúo de nuevo y veo el efecto de la impresión en el otro hilo, pero el pdb no se rompe.
Los comandos de ayuda no enumeran nada para cambiar los contextos de subprocesos como gdb ... entonces ... ¿no es posible en un contexto de subproceso establecer un punto de interrupción que se disparará en otro contexto?