stu*_*stu 13 java eclipse debugging multithreading
我有两个监视器,能够有两个eclipse窗口是很方便的,每个窗口运行调试器对着同一个jvm的不同线程.
现在我必须继续进入调试视图并单击另一个线程切换到它的上下文.同时在屏幕上显示两个上下文会使事情变得容易多了.
在eclipse中有没有办法做到这一点?
Gra*_*ray 13
是否可以在不同的窗口中调试eclipse中的多个线程?
好吧,我只是尝试了它,它有点工作.您不需要多个监视器来尝试它.
run()
方法中放置了断点.这有效,但即使有2个Debug选项卡,它们也会有所加入.当我在Thread-1调试窗口中前进时,焦点变为Thread-1 - 即使在另一个Thread-2窗口中也是如此.
编辑:
实际上我玩了一下它似乎工作得很好.如果我切换到调试Thread-2和步骤的其他窗口,它会在Thread-1窗口中展开Thread-2堆栈跟踪,但实际上似乎不会更改突出显示.我可以回到Thread-1窗口并在Thread-1中轻松前进.
我不知道有任何方法可以创建两个未完全连接的独立调试窗口.网络搜索也是空的.