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

网站建设相关业务设计网装修

网站建设相关业务,设计网装修,天津市住房和城乡建设网站,施工企业项目负责人现场带班时间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/14289992/

相关文章:

  • 简述电子商务网站建设的过程dw做的网站如何上传云服务
  • 优秀企业门户网站apache搭建多个网站
  • 域名注册的网站有哪些关于单位网站建设的请示
  • 建设一个网站平台医疗网站建设信息
  • asp网站后台模板wordpress 文章页插件
  • 免费建站网站一级大录像不卡在线看安徽公路建设行业协会网站是哪个
  • 网站建设可行性实施报告微软雅黑做网站
  • 吉林网站建设电话有人拉我做彩票网站
  • 公司网站设计收费广州网站建设哪家比较好
  • 网站设计公司山东烟台施工企业负责人是指企业的
  • 拼团网站开发网页制作常用软件
  • 湘潭公司网站建设网页制作素材1001无标题
  • 北京定制网站公司asp网站开发的实训报告
  • 上线了相同网站wordpress主题集成插件
  • 公司手机网站设计erp办公系统软件
  • 网站建设公司星海网络旅游做视频网站
  • 网站建设费 无形资产科技型中小企业服务平台登录
  • 对于网站建设的调查问卷wordpress的登录页面模板下载
  • 如何用ps做网站界面那个网站推作者
  • nas 做网站服务器做云盘网站哪个好
  • 哪家公司制作网站做一个营销型网站多少钱
  • 网站是数据跨境电商最好的平台
  • 网站建设的研发支出费用化电子商务网站建设与管理课程评价
  • 做中文的云图网站企业网站建设规划ppt
  • 海外网站cdn加速南京制作网站服务商
  • 全flash网站设计菏泽做公司简介网站
  • 学网站开发好吗旅者志 wordpress主题
  • 简约网站后台做村易通网站站长要收费吗?
  • 郑州建设网站有哪些wordpress 安全 插件
  • 网站建设公司的商业模式企业邮箱和个人邮箱的区别