java - 在Java中,可以发现当前执行的方法是什么?

标签 java multithreading methods

我正在使用线程,但一段时间后,大多数线程都会停止工作。我首先想到的是死锁,但都是 RUNNING 状态。

我想我的逻辑有错误,或者有一个我没有意识到的新特征,我必须处理(它是一个网络爬虫)。

能否获取当前正在执行的方法或操作?我希望它能看到我的线程被困在哪里。

编辑:我认为这是我需要处理的事情,或者我的逻辑存在错误,因为这种情况发生在执行一段时间后,而不是在开始后立即发生。

最佳答案

调试器是最佳选择。这就是它们的设计目的。

Eclipse 和 Netbeans IDE 中都内置了支持线程的 Java 调试器。

关于java - 在Java中,可以发现当前执行的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6162193/

相关文章:

java - 如何在 Java 中跨线程传递事件?

php - 具有多个参数的一种方法还是具有一个参数的多种方法?

vue.js - 无法将事件绑定(bind)到对象方法

c++ - 根据intel博客实现concurrent_vector

java - 在 JSONObject 中存储数据库结果时出现问题

java - 在 NetBeans IDE 上将组件添加到调色板

Java 游戏对象设计

c - 使用 pthreads 计算多个网页中 anchor 标记的数量

Java:从方法调用返回两个整数

java - 显示位置消息和发件人的 "null"