我正在尝试使用WinPDB调试Python,并且我使用threading.Thread有多个线程.我似乎无法单独控制线程.如果我中断执行,整个脚本就会中断.如果我单步执行一个线程的源代码,则所有其他线程继续交错并继续执行其中一些操作.打开或关闭Synchronicity时也是如此.有没有办法单独单步执行一个线程,同时保持其他线程处于断点?
WinPDB是用于此的错误工具吗?我只是不知道该用什么.Eclipse PyDev几乎不起作用,因为调试器本身在启动多个线程时似乎会出现种族错误.
什么是实际可靠地调试多线程Python程序的工具?
谢谢.