您的位置:首页 > 编程语言 > Java开发

spring boot 多线程,异步方法和异步类的注解使用

2017-10-30 10:23 471 查看
spring boot 多线程

spring通过任务执行器TaskExecutor,来实现多线程和并发编程,使用ThreadPoolTaskExecutor可实现一个基于线程池的TaskExecutor,

异步需要在配置类上面加@EnableAsync
来开始对异步任务的支持

在需要异步执行的方法上面加@Async
来声明这个方法是一个需要异步执行的方法

 

让配置类实现AsyncConfigurer接口,并重写getAsyncExecutor方法,并返回一个ThreasPoolTaskExecutor,就可以获取一个基于线程池的TaskExecutor、

 

@Async 用在方法上,表示这个方法是一个异步的方法,如果用在类上面,表明这个类中的所有方法都是异步的方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐