预定Spring方法中的昂贵操作

时间:2014-11-07 12:49:39

标签: java multithreading spring

我有一个带@Scheduled注释的方法。此方法包含长时间运行,昂贵的操作。我担心当预定方法开始运行时应用程序会变慢。有没有办法为预定方法分配优先级?在Spring中启动低优先级后台进程的最佳做法是什么?

1 个答案:

答案 0 :(得分:2)

您可以在任务计划程序上使用setThreadPriority方法。这将为基础池中的所有线程设置优先级。有关预定义的优先级,请参阅java.lang.thread