首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Eclipse中调试时阻止其他线程窃取?

如何在Eclipse中调试时阻止其他线程窃取?
EN

Stack Overflow用户
提问于 2018-01-18 00:27:11
回答 2查看 0关注 0票数 0

我正在调试在Eclipse 3.4.1中运行的服务器进程。有20个左右的线程,sleep后不同时间唤醒。

我在一个线程的一个方法中设置了一个断点。该线程在Debug中用一个堆栈跟踪进行扩展,我可以使用任何按钮来逐步完成。

我的问题是,似乎当另一个正在执行的线程被唤醒时,它会在调试view中窃取焦点。我暂停的线程不再被选择或扩展(它旁边有一个+),所有按钮都被禁用。我必须点击暂停的线程来继续调试。

我该怎么做?

EN

回答 2

Stack Overflow用户

发布于 2018-01-18 08:37:38

你可以禁用所有的断点。

在“ Breakpoints”窗口中:Ctrl-A,右键单击 - >禁用

票数 0
EN

Stack Overflow用户

发布于 2018-01-18 09:44:18

你可以暂停整个Java VM,而不是执行线程来摆脱focus问题。

在断点窗口中选择一个断点,并选择“Suspend VM”而不是“Suspend Thread”。在Preferences-> Java-> Debug下,可以使“Suspend VM”成为默认选项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档