回答
YourKit可以告诉你哪些线程是在任何特定时刻运行,阻塞,等待等等,给你每隔一段时间堆栈的快照。
您可以创建一个过程,自己轮询所有的线程与Thread.getAllStackTraces()
它给你的每个线程的堆栈跟踪。使用GUI工具要容易得多。
'Thread.getAllStackTraces()'列出所有活动的线程,包括甚至睡眠一个。是否有可能只得到那些刚才执行的线程?或者倾听像当前线程更改这样的事件? –
您可以获得感兴趣的线程列表,并在每个线程上调用getStackTrace。你对什么样的线程改变感兴趣? –
我想监听处理器将当前执行的线程从我的程序的一个线程更改为另一个线程的情况。在这两个执行之间,可能会执行不属于我的程序的其他线程。 –
- 1. 更改监听程序如何工作
- 2. System.getProperty更改监听程序
- 3. 当screenOrientation =“sensorLandscape”时监听方向更改
- 4. 如何监听查找更改
- 5. jQuery:如何监听DOM更改?
- 6. 如何监听UserDictionary ContentProvider的更改?
- 7. 监听远程数据库更改
- 8. Android AsyncTask - 更改监听器
- 9. JQuery URL更改监听器
- 10. 更改Android语言监听
- 11. 在CallLog.Calls中监听更改
- 12. ABAddressBook更改监听器
- 13. 线程监听器通知
- 14. 线程创建监听器
- 15. 线程输出监听器
- 16. 如何监听单独线程中的HashMap值更改使其变得流畅?
- 17. 如何使用Logback更改当前线程的日志级别
- 18. NHibernate的更新前的事件监听器不更改保存
- 19. 监听音频线
- 20. 无线监听器
- 21. 如何更改侦听程序线程优先级
- 22. 如何在mapview上设置当前位置的监听器?
- 23. 当包含线程时,监听WINSOCK错误10022
- 24. 使用MobX监听数组更改
- 25. Java中的文件更改监听器
- 26. 汇合atlassian更改事件监听器
- 27. Actionscript 3.0 MovieClip帧更改监听器
- 28. JFreeChart - 监听对系列的更改
- 29. 监听文件夹的更改java
- 30. 事件监听器更改按钮
或许还有一个分析器。 –