ThreadPoolTaskExecutor 创建线程池管理
ThreadPool
A simple C++11 Thread Pool implementation
项目地址:https://gitcode.com/gh_mirrors/th/ThreadPool
·
spring给我们提供了非常简便的线程池管理的包装类ThreadPoolTaskExecutor,本地启动一个为异步任务创建线程池的方法:
创建线程的方式:
1
<bean id="threadPoolTaskExecutor"
2
class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
3
<property name="corePoolSize" value="5" />
4
<property name="maxPoolSize" value="10" />
5
<property name="queueCapacity" value="25" />
6
</bean>
corePoolSize:默认开启线程数;maxPoolSize:最大线程数;queueCapacity:缓冲任务队列的长度;
<bean id="threadPoolTaskExecutor"2
class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">3
<property name="corePoolSize" value="5" />4
<property name="maxPoolSize" value="10" />5
<property name="queueCapacity" value="25" />6
</bean>
创建线程的方式:
1
threadPoolTaskExecutor.execute(new Runnable() {
2
public void run() {
3
//异步任务
4
}
5
});
threadPoolTaskExecutor.execute(new Runnable() {2
public void run() {3
//异步任务4
}5
});
A simple C++11 Thread Pool implementation
最近提交(Master分支:4 个月前 )
9a42ec13 - 11 年前
fcc91415 - 11 年前
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)