当前位置: 首页 > 知识库问答 >
问题:

如何在断点期间保持应用程序运行?

欧阳安阳
2023-03-14

当测试/调试Java应用程序时,如何将断点放在某个被抓住的地方,而不挂起整个应用程序?

我有一个简单的Spring Boot应用程序,当我在我的IntelliJ社区集成开发环境中的某个地方设置断点时,整个应用程序会挂起。

我如何允许应用程序运行,即使我持有一个线程?

我能从两个试图同时登录的用户那里同时获得两个断点吗?

共有1个答案

郗福
2023-03-14

右键单击Intellij中的断点时,可以从“全部”到“线程”选择suspent,这样只有当前线程停止,应用程序才能继续运行。

 类似资料:
  • 问题内容: 我试图确保脚本仍在开发服务器上运行。它整理统计数据并提供Web服务,因此应该可以持续使用,但是一天几次,它会由于未知原因而死掉。当我们注意到我们只是再次启动它时,但是后部很痛苦,有些用户没有权限(或专有技术)来启动它。 我内的程序员想花几个小时来解决问题的根源,但内心的忙碌的人认为必须有一种简便的方法来检测应用程序是否未运行,然后重新启动它。 我知道我 可以 通过grep cron-s

  • ...有点。正如这个极其简单的例子所示, 我的一个应用程序很少以这种方式崩溃(到目前为止只报告过一次)。当一个不确定的异常发生时,我想像往常一样终止它。我的策略是(低级)记录问题,然后终止。应用程序是子系统的一部分,如果检测到任何问题,我想(重新)启动它。它是用C -Builder 6构建的,在Windows (XP)上运行...7,也是8)。我了解到< code>abort()很可能导致了这个错

  • 我正在开发一个追踪用户位置的应用程序。我已经实现了一个定制服务来管理位置请求部分,它在每个活动中都能正常工作。该服务甚至出现在“运行服务”设置面板中。 当我最小化应用程序或锁定屏幕时,问题就开始了。 我想要的效果是,即使应用程序被最小化或屏幕被锁定,也能继续接收位置更新,但当用户从最近的应用程序中滑动应用程序时,停止与应用程序相关的一切(确切地说,谷歌地图或Waze的行为方式-当应用程序显示通知时

  • 问题内容: 我有一个用Go语言编写的运行时间较长的服务器。Main会触发执行程序逻辑的多个goroutine。在那之后主要没有什么用。一旦主程序退出,程序将退出。我现在使用的使程序运行的方法只是对fmt.Scanln()的简单调用。我想知道其他人如何阻止main退出。以下是一个基本示例。在这里可以使用哪些想法或最佳做法? 我考虑过创建一个通道并通过接收该通道来延迟main的退出,但是我认为如果我的

  • 我有一个Spring Boot应用程序,它有一些外部依赖(例如,项目之外的文件,需要存在,以便应用程序正确启动)。 和一系列其他例外。有没有一种方法可以恰当地做到这一点?

  • 问题内容: 我们的设计有一个jvm,它是一个jboss / webapp(读/写),用于通过休眠(使用jpa)将数据维护到数据库。该模型具有10-15个持久类,其中关系的深度为3-5个级别。 然后,我们有一个单独的jvm,它是使用此数据的服务器。由于它持续运行,因此只有一个长数据库会话(只读)。 当前不涉及内部jvm缓存-因此我们手动用信号通知另一个jvm。 现在,当webapp更改某些数据时,它