@Async的用法
来源:互联网 发布:同志名媛marc知乎 编辑:程序博客网 时间:2024/06/05 16:54
转载请注明出处 http://www.paraller.com 原文排版地址 点击获取更好阅读体验
属性Bean:```@Configurationpublic class ContactsExecutor {
@Value("${contacts.thread.core-pool}")private int corePoolSize;@Value("${contacts.thread.max-pool}")private int maxPoolSize;@Value("${contacts.queue.capacity}")private int queueCapacity;@Value("${contacts.thread.timeout}")private int threadTimeout;@Bean@Qualifier("contactsExecutor")public ThreadPoolTaskExecutor threadPoolTaskExecutor() { ThreadPoolTaskExecutor threadPoolTaskExecutor = new ThreadPoolTaskExecutor(); threadPoolTaskExecutor.setCorePoolSize(corePoolSize); threadPoolTaskExecutor.setMaxPoolSize(maxPoolSize); threadPoolTaskExecutor.setQueueCapacity(queueCapacity); threadPoolTaskExecutor.setKeepAliveSeconds(threadTimeout); return threadPoolTaskExecutor;}
}```
线程配置文件:
```
thread pool and queue size for processing contacts data
contacts.thread.timeout=2contacts.thread.core-pool=10contacts.thread.max-pool=25contacts.queue.capacity=25
```
主程序入口添加注释:```@EnableAsync@ComponentScan@EnableAutoConfigurationpublic class Application {.......}
```
调用类:@Async("mainExecutor")public void methodA(){}
Configure queue and thread pool for async execution
阅读全文
0 0
- async的用法
- @Async的用法
- async 函数的含义和用法
- async 函数的含义和用法
- async 和await的结合promise用法
- async 函数的含义和用法
- async 函数的含义和用法
- Spring中@Async用法
- Async Task 用法介绍
- async和await 用法
- async await用法
- 极客学院的Android-async-http的用法
- JavaScript里的await/async的作用和用法
- 记录nodejs中async的几个接口用法
- 记录nodejs中async的几个接口用法
- Android async-http 的简单用法(菜鸟级)
- Async:对比学习waterfall和series的用法
- nodejs.async中流程控制auto,autoInject,cargo的用法
- 树莓派使用python-librtmp实现rtmp推流h264
- PyQt4中绘制柱状图、饼图、燃尽图
- Python 图片Base64解码 还原PIL.Image或Opencv
- 算法系列15天速成——第九天 队列
- UINavigationController详解(三)UIToolBar
- @Async的用法
- EasyAR初探
- SOUI中事件中心的使用
- storm 程序自定义slf4j日志级别控制
- Gym小记(三)
- STL的基本介绍
- Linux中的高级文本处理命令,cut命令,sed命令,awk命令
- 前段开发者JavaScript 数组常用方法
- 入门篇-SuperPowers