我正在使用PyDev for Eclipse插件,我试图在一些代码中设置一个断点,该代码在后台线程中运行.即使代码正在执行,断点也永远不会被击中.这是一个小例子:
import thread
def go(count):
print 'count is %d.' % count # set break point here
print 'calling from main thread:'
go(13)
print 'calling from bg thread:'
thread.start_new_thread(go, (23,))
raw_input('press enter to quit.')
Run Code Online (Sandbox Code Playgroud)
该示例中的断点在主线程上调用时会被触发,但在从后台线程调用时则不会.有什么我可以做的,或者是PyDev调试器的限制?
谢谢你的工作.我提交了一个PyDev功能请求,它已经完成.它应该与1.6.0版一起发布.谢谢,PyDev团队!