关于springboot:springboot里的Async分析

1,@Async,@EnableAsync都是spring里的注解,如果间接应用@Async则默认应用SimpleAsyncTaskExecutor,它的问题:不复用创立的线程,每次有工作时都会创立新的线程,重大的话会引起引发OutOfMemoryError。能够通过设定concurrencyLimit创立线程的下限。倡议应用ThreadPoolTaskExecutor。

2,@Async,@EnableAsync原理:https://blog.csdn.net/qq_4190…

3,在springboot中应用@Async,如果未自定义线程池,也未自定义线程池配置,则应用TaskExecutionProperties类里的配置创立线程池ThreadPoolTaskExecutor。开展:spring里实现的线程池:https://blog.csdn.net/lemon_T…

4,最佳实际
https://blog.csdn.net/lemon_T…
自定义,返回值,异样

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理