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

网站建设相关业务化妆品首页设计

网站建设相关业务,化妆品首页设计,wordpress+免费博客,大学生网站建设与网页设计报告jd19支持虚拟线程#xff0c;虚拟线程是轻量级的线程#xff0c;它们不与操作系统线程绑定#xff0c;而是由 JVM 来管理。它们适用于“每个请求一个线程”的编程风格#xff0c;同时没有操作系统线程的限制。我们能够创建数以百万计的虚拟线程而不会影响吞吐。 做个 spri…jd19支持虚拟线程虚拟线程是轻量级的线程它们不与操作系统线程绑定而是由 JVM 来管理。它们适用于“每个请求一个线程”的编程风格同时没有操作系统线程的限制。我们能够创建数以百万计的虚拟线程而不会影响吞吐。 做个 springboot demo 尝试一下。 环境 jdk19gradle 7.6.1IntelliJ IDEA 2022.2.4 build.gradle plugins {id javaid org.springframework.boot version 3.0.3id io.spring.dependency-management version 1.1.0 }group com.example version 0.0.1-SNAPSHOT sourceCompatibility 19configurations {compileOnly {extendsFrom annotationProcessor} }repositories {mavenCentral() }dependencies {implementation org.springframework.boot:spring-boot-startercompileOnly org.projectlombok:lombokdevelopmentOnly org.springframework.boot:spring-boot-devtoolsannotationProcessor org.projectlombok:lomboktestImplementation org.springframework.boot:spring-boot-starter-test }tasks.named(test) {useJUnitPlatform() }tasks.withType(JavaCompile) {options.compilerArgs --enable-preview } 多线程demo 写一段多线程调用的代码程序入口 package com.example.myvirtualthreaddemo;import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration; import org.springframework.context.annotation.Bean; import org.springframework.core.task.AsyncTaskExecutor; import org.springframework.core.task.support.TaskExecutorAdapter; import org.springframework.scheduling.annotation.EnableAsync;import java.util.concurrent.Executors;EnableAsync SpringBootApplication public class MyVirtualThreadDemoApplication {public static void main(String[] args) {SpringApplication.run(MyVirtualThreadDemoApplication.class, args);}BeanCommandLineRunner commandLineRunner(AsyncService asyncService){return args - {for(int i 0; i 100; i){asyncService.fun(i);}};} } package com.example.myvirtualthreaddemo;import lombok.extern.slf4j.Slf4j; import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Service;Service Slf4j public class AsyncService {Asyncpublic void fun(int i) {log.info(fun:{}, i);} }运行结果使用平台线程默认8个 使用虚拟线程 在MyVirtualThreadDemoApplication添加以下代码块 Bean(TaskExecutionAutoConfiguration.APPLICATION_TASK_EXECUTOR_BEAN_NAME)public AsyncTaskExecutor asyncTaskExecutor(){return new TaskExecutorAdapter(Executors.newVirtualThreadPerTaskExecutor());}运行结果使用虚拟线程 遇到的一些问题 请使用 --enable-preview 以启用预览 API 解决办法 build.gradle里添加以下配置 tasks.withType(JavaCompile) {options.compilerArgs --enable-preview }设置vm选项如图
http://www.hkea.cn/news/14518740/

相关文章:

  • 网站备案升级完整网站源码asp
  • 做淘客网站用备案广东省建设工程规范文件网站
  • 河南专业网站建设公司排名最近七天的新闻大事
  • 做网站的哪家比较好电子商务网站和普通网站的区别
  • 网站的大小一个做品牌零食特卖的网站
  • 如何让域名跳转网站网站维护等
  • 建站公司不给源码郑州网站建设找三牛
  • 网站的内连接如何做网站流量一直下降
  • 深圳模板网站多少钱个人网站经营性备案
  • 做打牌的网站怎么办网站定制开发公司推荐
  • 泰州市建设监理协会网站如何做网站商城
  • 微信公众号推广网站运城市盐湖区姚孟精诚网站开发中心
  • 苏州建设公司网站建设济南做网站
  • 静态网站开发实训报告查域名138
  • 网站开发需求范本微信网站改版价格
  • asp 女性 美容 知识 网站 源码wordpress 整站源码
  • nas可以做网站下载服务器吗城乡和住房建设厅网站
  • 在线视频网站开发成本gov域名网站有哪些
  • 建设阅读网站的意义做程序的网站
  • 网站建设肆金手指排名6网络公司网站模板
  • 长春火车站建在哪里做网站公司上班违法吗
  • 网页qq登陆网站国办网站建设规范
  • 专门做二手书的网站外网通过域名访问内网服务器
  • 市场监督局网站电子签名怎么做凡客诚品简介
  • 无锡网站建设 微信北京商场购物中心
  • 聊城网站建设价位金峰辉网站建设
  • 网站的管理有是网站后台开发教程
  • 校园网站怎么做HTML河北廊坊做网站
  • 盐城网站优化推广工作室营销型网站建设和规划
  • 南京企业网站设计建设厦门网页设计学校