Java中正在运行的应用程序中的后台进程

时间:2014-06-16 10:33:57

标签: java

我正在开发一个新的应用程序,我必须在调用特定方法时在表中记录方法名称,但我必须将此作为后台进程执行,此过程不应影响应用程序。请告知如何做到这一点

1 个答案:

答案 0 :(得分:1)

我认为你对术语感到困惑。

后台进程是在没有与用户交互的情况下运行的进程。例如,您可以说OS服务是后台进程。

如果你想在java程序中使用这样的东西你需要后台线程。但是,它似乎不是你现在需要的,因为你想记录每个方法调用,即绝对不是背景。

因此,您可以在每个方法的开头添加log int,但这听起来不错。或者,您可以使用AOP(例如AspectJ)来执行此任务。看看AspectJ的任何开始教程:这是一个用它来执行的经典任务。提示:了解一下AspectJ,然后转向基于注释的实现。