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

中英文网站多少钱wordpress 图加载中

中英文网站多少钱,wordpress 图加载中,芜湖企业,怎么做提卡网站Author:赵志乾 Date:2024-09-05 Declaration:All Right Reserved!!! 1. 简介 在SpringBoot中,使用Async注解可以很方便地标记一个方法为异步执行。好处是调用者无需等待这些方法完成便可继续执…
Author:赵志乾
Date:2024-09-05
Declaration:All Right Reserved!!!

1. 简介

        在SpringBoot中,使用@Async注解可以很方便地标记一个方法为异步执行。好处是调用者无需等待这些方法完成便可继续执行其他任务,从而提高应用程序的响应性和吞吐量。

2. 步骤

  2.1 启用异步支持

        在配置类上添加@EnableAsync注解来启用异步支持。代码如下:

@Configuration  
@EnableAsync  
public class AsyncConfig {  }
  2.2 配置线程池

        SpringBoot默认使用SimpleAsyncTaskExecutor来执行异步任务,其每次会创建一个新的线程来执行任务,从而导致大量线程被创建,效率低下。为此,可通过配置一个自定义线程池来执行@Async方法。代码如下:

@Configuration  
@EnableAsync  
public class AsyncConfig {  @Beanpublic ThreadPoolTaskExecutor taskExecutor() {ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();executor.setCorePoolSize(5);executor.setMaxPoolSize(10);executor.setQueueCapacity(10);executor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy());executor.initialize();return executor;}
}
  2.3 @Async注解标注异步方法

        异步方法需要Spring的管理,故其必须在Bean内定义。代码如下:

@Service  
public class AsyncService {  @Async  public void executeAsyncTask() {  try {  Thread.sleep(5000);       // 假设这个任务需要5秒钟来完成  } catch (InterruptedException e) {  Thread.currentThread().interrupt();  }  System.out.println("异步任务执行完成");  }  
}
  2.4 异步方法调用

        异步方法在另一个Bean内调用,可直接使用。代码如下:

@Service
public class CustomService{@Resourceprivate AsyncService asyncService;public void execute(){// 自定义逻辑// 异步调用asyncService.executeAsyncTask();// 自定义逻辑}
}

        注意:异步方法调用不要在同一Bean内进行,即异步方法和调用异步方法的方法位于同一Bean内,此时将无法使用代理完成异步操作。即使通过AopContext获取代理方式进行调用,也会产生如下错误:

ensure that AopContext.currentProxy() is invoked in the same thread as the AOP invocation context

http://www.yayakq.cn/news/636527/

相关文章:

  • 设计图片大全 效果图免费网站seo软件
  • 网站建设模块需求分析上海有什么企业
  • 服务之家做网站简单吗河南高端建设网站
  • 网站为何站长统计宁德市蕉城区建设局网站
  • 网站域名免费个人网站建设视频教学
  • 镇江群立网络科技有限公司seo好的外贸网站
  • 济南建站公司注意什么怎样自己创网站
  • wordpress 制作网站西安分销商城网站建设
  • 巨鹿网站建设给个网址好人有好报
  • 获得网站php管理员密码大数据培训班
  • 阳江网站建设公司wechat下载
  • 电脑网站怎么做的网站内页301重定向怎么做
  • 怎么免费做网站不要域名谢岗仿做网站
  • 西安做网站招聘深圳龙岗区地图全图
  • 网站外链平台的建设方法平台类型(至少5个)?上海seo及网络推广
  • 网站制作文案杭州免费制作简历app
  • 网站主页图片舟山集团网站建设
  • 自己做网站要学前端和后端关键词规划师工具
  • 大二学生做网站难吗现代感网站
  • 黔西南州住房和城乡建设局网站花都网站制作
  • 权威的合肥网站推广wordpress qq头像不显示不出来
  • 网站优化知识资讯wordpress 标签大全
  • 提供常州网站推广自己做的电影网站打开很慢
  • 海口网站建设平台wordpress 登录函数
  • 新人做网站不懂设计版面怎么办网上商城建站服务商
  • 东莞网站推广流程wordpress写博客
  • 西部数码网站模板记账公司如何拉客户
  • 网站建设征求意见分析报告如何做一个个人做网站
  • 做自媒体素材搬运网站网站 用户体验
  • 网站制作的软件有哪些自己制作上传图片的网站怎么做