首页主机资讯springboot线程池参数怎么配置

springboot线程池参数怎么配置

时间2023-12-09 09:44:04发布访客分类主机资讯浏览634
导读:在Spring Boot中,可以通过在application.properties或application.yml中配置以下参数来配置线程池: spring.task.execution.pool.core-size:线程池核心线程数,默...

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

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

示例:

application.properties:

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

application.yml:

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

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: springboot线程池参数怎么配置
本文地址: https://pptw.com/jishu/574527.html
PHP如何从数据库返回数组 python二维数组怎么添加数据

游客 回复需填写必要信息