【问题标题】:IDE support for debugging multithreaded programs in JavaIDE 支持在 Java 中调试多线程程序
【发布时间】:2022-02-02 14:15:36
【问题描述】:

是否有任何适用于 Java 开发的 IDE,它们具有内置支持(或可用插件/扩展),可用于多线程程序的可视化调试,就像 Visual Studio 允许您可视化多个并发线程的并行堆栈一样?我知道这可能已经被问过很多次了,但也许在之前的讨论之后出现了新的工具。

对于 ref,这是我在 VS 中谈论的一个示例,其中多个线程的堆栈被可视化:

【问题讨论】:

  • 感谢您的意见,但这不是对所提问题的回答。我问的是 IDE 中是否存在专用的可视化工具。
  • 虽然它不能完全回答您的问题,但我们有一个 IntelliJ 插件,它允许对 Linux Java 应用程序进行反向调试。有关调试ConcurrentModificationException 问题的价值的良好演示,请参阅here
  • @DaveGriffiths 很有趣,我正在研究准备为 IntelliJ 构建一个插件。

标签: java multithreading ide


【解决方案1】:

关于手头的问题,IntelliJ 允许您从名为Threads 的选项卡在调试会话窗口内(您可以在其中查看与每个):Thread groups

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-27
    • 2011-12-17
    • 2014-02-09
    • 1970-01-01
    相关资源
    最近更新 更多