【发布时间】:2013-12-02 10:06:01
【问题描述】:
假设我有一个应用程序,如果需要执行任务,它可以产生多个线程......所以没什么特别的。我使用 Eclipse 编写和调试 Java 应用程序。一个线程(我们称之为“异步任务”)在它离开 run() 方法后立即重新生成(因此存在错误,我想找到这种行为的原因)。
我的问题,如果我使用 Eclipse IDE(调试透视图..)暂停这个线程“异步任务”,有没有办法找出这个线程最初是从哪里开始的(例如使用调试视图或任何其他视图)?因为我想知道是谁产生了这个线程(无需进行文本搜索或类似的操作)。
有没有获取这些信息的好方法?
【问题讨论】:
标签: java eclipse multithreading debugging