关于springboot:springboot里的Async分析

38次阅读

共计 443 个字符,预计需要花费 2 分钟才能阅读完成。

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…
自定义,返回值,异样

正文完
 0