我正在使用AspectJ来监控我的应用程序性能。 例如开始时间、结束时间、内存消耗等。
- 我的主包中有一个线程池,有 4 个固定线程执行特定功能。我需要在特定函数执行时检查这些线程的线程 ID。我对此方法有一个切入点,但我不确定如何获取线程 ID。
- 我知道我可以使用返回后的建议和在我的建议中获取返回的对象。有没有办法获取在方法中创建的所有对象。我假设我需要事后的建议。但我不确定如何进一步进行。
怎么样
Thread.currentThread().getId()
在线程方面,AspectJ 确实没有什么特别之处。方面代码在它编织的同一线程中执行。
如果我没有正确理解您的问题,并且以上没有回答它,请更新您的问题并提供SSCCE,以使观众看到并理解重点是什么。