【发布时间】:2013-09-11 16:50:21
【问题描述】:
我有一些多线程代码,正在尝试在 Eclipse 中设置一些断点,以便进行一些调试。
我要设置的断点位于所有线程都使用的类中。但是,我只希望在主线程中时触发断点。有没有办法在 Eclipse 中做到这一点?
我尝试使用“条件”断点选项,但无法正常工作。
【问题讨论】:
-
条件断点是要走的路。为什么他们不工作?
-
我认为我的问题在于我尝试的表达方式。当我认为我应该做
getId() == 1时,我主要使用Thread.currentThread().getId() == 0。到目前为止,我喜欢建议“名称”的答案,因为它们在调试器中更容易查看。 -
是的,在这方面使用名称更好,特别是因为您可以自己设置。
标签: java eclipse multithreading debugging