当前位置: 首页 > news >正文

SpringBoot3.4.5 开启虚拟线程(JDK21)

配置如下

application.yaml

spring: threads:virtual:enabled: true # 启用虚拟线程

找一个配置类用于Bean配置

  @Bean@Primarypublic AsyncTaskExecutor asyncTaskExecutor(){// 用于@Async注解return new TaskExecutorAdapter(Executors.newThreadPerTaskExecutor(Thread.ofVirtual().name("virtual-async#",1).factory()));}@Beanpublic WebServerFactoryCustomizer<TomcatServletWebServerFactory> virtualThreadTomcatCustomizer() {//tomcat容器使用虚拟线程return factory -> factory.addConnectorCustomizers(connector -> {connector.getProtocolHandler().setExecutor(Executors.newThreadPerTaskExecutor(// 定义线程前缀和初始化编号Thread.ofVirtual().name("virtual-thread#", 1).factory()));});}

相关文章:

  • Spring测试框架全面解析
  • 【JavaSE】异常处理学习笔记
  • GRIT:让AI“指着图说话“的新思路
  • 【AGI】Qwen3模型高效微调
  • 234. Palindrome Linked List
  • ISOLAR软件生成报错处理(四)
  • 常见路由协议解析:从原理到应用场景
  • react-native的token认证流程
  • 运营商地址和ip属地一样吗?怎么样更改ip属地地址
  • 输配电行业国产PLM转型方案:南通禛华电气的云PLM研发转型
  • STM32通过KEIL pack包轻松移植LVGL,并学会使用GUI guider
  • 【AI论文】具身智能体与个性化:探索记忆利用以实现个性化辅助
  • 【教程】服务器如何防止GET/SYN洪泛攻击
  • 【c++】【数据结构】红黑树
  • Ansible模块——Ansible配置文件!
  • ansible中的inventory.ini 文件详解
  • Ansible模块——Ansible的安装!
  • 每日C++ 5.28dddd
  • 微信小程序返回上一页监听
  • 【产品小白】京东外卖为何未独立成 APP
  • 太原找工作网站/媒体资源网官网
  • 老网站做seo能不能重新注册/关键词优化到首页怎么做到的
  • 昆明网站建设云集创/南昌百度推广公司
  • 网络推广公司北京/上海seo优化公司 kinglink
  • 深圳哪里有做网站/快速提升关键词排名软件
  • 网站代码需要注意什么问题吗/上海牛巨微网络科技有限公司