线程池的引入避免了频繁创建和销毁线程的系统开销。
Spring boot提供了一套简单易用的线程池配置和使用方案。本文将结合具体例子来呈现。

新建一个类,使用spring boot配置注解,然后新建一个ThreadPoolTaskExecutor类型的Bean,设置线程池的属性,如下图:


首先在应用启动类加注解@EnableAsync:

然后在方法上面使用注解@Async:


线程池的测试
创建单元测试,对getOrder方法调用20遍,可以看到其实是四个线程在执行。


以上就是spring boot使用线程池的简单实例,需要源代码的私信哈。


推荐阅读
相关文章:
spring cloud源码分析——ribbon负载均衡策略
mybatis源码分析:(一)SqlSessionFactory创建过程
你可能喜欢:

自由,
是因为自己真的有方向。
文章转载自一言良语,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




