spring回顾系列:多线程
来源:互联网 发布:bpa软件下载 编辑:程序博客网 时间:2024/04/27 19:41
spring通过任务执行器(TaskExecutor)来实现多线程和并发编程。可使用@EnableAsync开启对异步任务的支持,并通过在实际执行Bean的方法中使用@Async注解来声明一个异步任务。
@Component@EnableAsync//开启对异步任务的支持public class AsyncUpdate {@Async//声明此方法是一个异步方法public void updateAsync() throws Exception { int num = 0; System.out.println("异步更新操作:" + (num+1));} @Async//声明此方法是一个异步方法public void selectAsync() throws Exception { int num = 100; System.out.println("异步查询操作:" + (num+1));}}
以上代码是编写一个异步的方法,使用@Component注解声明这个是一个配置类,在spring容器启动时需要被加载。
启动之后会发现两个异步方法并发执行,而不是顺序执行。
阅读全文
0 0
- spring回顾系列:多线程
- spring回顾系列:AOP
- spring回顾系列:Scope
- spring回顾系列:依赖注入
- spring回顾系列:定时任务
- 回顾多线程
- 多线程回顾
- spring回顾系列:Bean的初始化与销毁
- 回顾Spring
- VC++回顾----多线程
- java 多线程 回顾
- android知识回顾-----多线程
- CSS3回顾系列0
- Spring回顾一
- spring简单回顾二
- Spring 回顾<一>
- spring回顾整理
- Spring——回顾
- [CEOI2012]Printed Circuit Board
- Linux socket编程(二) 服务器与客户端的通信
- D15数组排序
- Tomcat服务器源代码手动写,简易版——实现欢迎页跳转以及注册登录等功能
- java list按照元素对象的指定多个字段属性进行排序
- spring回顾系列:多线程
- Java 反射机制
- java中方法的重载
- win7安装使用mosquitto,vs2010中使用libmosquittopp
- Unity3d之Player Settings设置
- Day8 作业
- Cat 命令的使用
- window系统安装node.js以及环境搭建
- 定时任务分布式锁的简单实现-Redis