暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Spring boot 线程池使用

一言良语 2018-11-22
563

线程池的引入避免了频繁创建和销毁线程的系统开销。

Spring boot提供了一套简单易用的线程池配置和使用方案。本文将结合具体例子来呈现。


线程池的配置

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


线程池的使用

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

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


线程池的测试

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


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



END



推荐阅读

相关文章:

spring boot源码分析:(一)启动类注解

spring boot源码分析:(二)启动过程

spring cloud源码分析——ribbon负载均衡策略

一文看懂Spring Bean的生命周期

mybatis简介

mybatis源码分析:(一)SqlSessionFactory创建过程

从输入URL到页面加载完成之间发生了什么

Java的浅拷贝和深拷贝

BIO、NIO、AIO、IO多路复用

关于Java数据库连接池最通俗易懂的介绍

MySQL的事务隔离级别

mysql保证原子性和持久性的利器:undo和redo

你可能喜欢:

《区块链从入门到放弃》先从一个故事说起

《区块链从入门到放弃》比特币和区块链基础介绍

《区块链从入门到放弃》区块链的共识机制——工作量证明、权益证明、委托权益证明

《区块链从入门到放弃》拜占庭容错算法

《区块链从入门到放弃》51%攻击和双花问题

利用Axure中继器实现添加删除商品原型

人工智能写代码?放心,Sketch2Code干不过前端开发







自由,

是因为自己真的有方向。






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

评论