問題我使用@Async註釋啓用了異步方法。有時我看到SimpleAsyncTaskExecutor線程數成倍增加。對此行爲有任何想法?Spring Boot異步方法
0
A
回答
0
如果它字面上呈指數級增長,它聽起來像異步方法可能自己調用?
0
默認情況下,Spring使用SimpleAsyncTaskExecutor異步運行這些方法。 SimpleAsyncTaskExecutor爲每個任務生成一個新線程,並且不支持任務的線程池和排隊。 因此,如果在短時間內多次調用異步方法,將爲每個任務打開多個線程 您應該定義自己的執行程序。請參考以下鏈接 http://www.baeldung.com/spring-async
相關問題
- 1. 如何在使用Mockito的Spring Boot中模擬異步(@Async)方法?
- 2. 異步方法中的異步方法
- 3. Spring Boot @Async同步運行
- 4. 如何從非異步方法異步調用異步方法
- 5. 異步方法
- 6. 異步方法?
- 7. 異步方法
- 8. Spring Boot - Bean創建異常
- 9. Spring Boot 1.4.1 SSL trustAnors異常
- 10. Spring Boot Bean創建異常
- 11. Spring Boot BrokenPipe /通信異常
- 12. 切換spring-boot-starter-jersey的spring-boot-starter-web的行爲異常
- 13. 異步方法調用同步方法
- 14. 同步異步方法
- 15. 異步和同步方法
- 16. 測試Spring Boot Rest API Post方法
- 17. Spring Boot Post方法不起作用
- 18. Spring Boot 405不支持POST方法?
- 19. Spring Boot + JPA + mysql ...錯誤的方法?
- 20. PUT方法缺少Spring Boot MultipartResolver
- 21. Spring Boot的基於方法授權
- 22. 在Spring Boot中異步讀取10個文件
- 23. Spring Boot + Jetty 9 + Jersey 2.11異步不支持
- 24. 使用Spring Boot實現Rabbit MQ - (異步)RPC
- 25. Spring Boot異步請求處理任務執行程序配置
- 26. Spring異步方法或事件拋出HystrixRequestContext.initializeContext()異常
- 27. Liberty Spring Boot vs Spring Boot
- 28. 從異步方法
- 29. 從異步方法
- 30. 異步Web方法
您配置了CustomThreadPool嗎? – user121290
不,我沒有配置CustomThreadPool – Suraj
最好是將customThreadPool.Check配置完成。 http://stackoverflow.com/questions/13206792/spring-async-limit-number-of-threads – user121290