springboot线程池参数怎么配置

   2025-02-15 8100
核心提示:在Spring Boot中,可以通过在application.properties或application.yml中配置以下参数来配置线程池:spring.task.execution.pool

在Spring Boot中,可以通过在application.propertiesapplication.yml中配置以下参数来配置线程池:

spring.task.execution.pool.core-size:线程池核心线程数,默认为8。spring.task.execution.pool.max-size:线程池最大线程数,默认为2147483647。spring.task.execution.pool.queue-capacity:线程池队列容量,默认为2147483647。spring.task.execution.pool.allow-core-thread-timeout:是否允许核心线程超时,默认为false。spring.task.execution.pool.thread-name-prefix:线程名前缀,默认为task-spring.task.execution.pool.keep-alive:线程空闲时间,默认为60s。spring.task.execution.pool.await-termination:是否等待任务完成后关闭线程池,默认为false。

示例:

application.properties:

spring.task.execution.pool.core-size=10spring.task.execution.pool.max-size=20spring.task.execution.pool.queue-capacity=100

application.yml:

spring:  task:    execution:      pool:        core-size: 10        max-size: 20        queue-capacity: 100

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言