I have a method with @Scheduled annotation. This method contains long running, expensive operations. I'm afraid that the application slows down when the scheduled method starts running. Is there any way to assign a priority to the scheduled method? What is the best practice to start a low priority background process in Spring? 
            Asked
            
        
        
            Active
            
        
            Viewed 848 times
        
    0
            
            
        - 
                    Maybe instead of @Scheduled you should send it to JMS? Please take a look at this question: http://stackoverflow.com/questions/1035949/real-world-use-of-jms-message-queues. – BlueLettuce16 Nov 07 '14 at 13:03
1 Answers
2
            You can use the setThreadPriority method on the task scheduler.  This will set the priority for all Threads in the underlying pool.  See java.lang.thread for pre-defined priorities.
 
    
    
        lewthor
        
- 404
- 2
- 5
 
    