【发布时间】:2012-09-11 13:11:19
【问题描述】:
是否可以在java中编写线程创建监听器?比如使用aop?!
我的意思是这样的,如果我的应用程序创建一个线程,我想在我自己的表、容器或其他东西中注册这个对象。
【问题讨论】:
-
如果你在主线程中注册一个
ClassLoader,希望它会被所有新线程继承,并且再次希望,任何线程都需要加载一些类,这意味着你的ClassLoader将被咨询,你有机会注册线程.... -
我会沿着扩展
Thread的路径使用听众所需的方法。当然,仅适用于您的代码。 -
您是否需要跟踪转换(例如:“现在已经创建了一个新线程,我必须立即对其做出反应”)还是拥有一个线程列表或一些线程就足够了在特定时间点在您的应用程序中/由您的应用程序创建(例如:“现在我想知道线程并用它们做一些事情。”)?
-
我想编写自己的线程监视器,所以我需要立即“当前”线程对象。我将创建自己的装饰线程来处理所有这些监视内容 - 但问题是如何在不覆盖任何内容的情况下获取新线程将创建的信息 - “即时”。我想编写一个易于在任何应用程序中运行的监视器。
-
查看编写 eclipse 调试器的人。也许他们可以给这个问题一个提示;)
标签: java multithreading jvm classloader