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

如何看出网站开发语言做网站的预算表

如何看出网站开发语言,做网站的预算表,企业邮箱怎么改密码,前几年做那个网站能致富一、概念 线程池就是将多个线程对象放入一个池子里面#xff0c;例如一个池塘#xff0c;线程池就是这个池塘#xff0c;池塘里面的鱼就是线程池中的多个线程对象。1. 每一个线程#xff0c;在一段时间内只能执行一个任务。2. 线程池中的各个线程是可以重复使用的。 二、创…一、概念 线程池就是将多个线程对象放入一个池子里面例如一个池塘线程池就是这个池塘池塘里面的鱼就是线程池中的多个线程对象。1. 每一个线程在一段时间内只能执行一个任务。2. 线程池中的各个线程是可以重复使用的。 二、创建线程池的基本步骤 添加依赖如果你使用的是Spring Boot通常已经包含了必要的依赖 确保你的pom.xmlMaven或build.gradleGradle文件中包含了Spring Boot的依赖。 配置线程池 在你的Spring Boot配置类通常带有Configuration注解中你可以创建一个TaskExecutor的Bean。例如使用ThreadPoolTaskExecutor Configuration EnableAsync public class AsyncConfig { Bean(name taskExecutor) public Executor taskExecutor() { ThreadPoolTaskExecutor executor new ThreadPoolTaskExecutor(); executor.setCorePoolSize(5); executor.setMaxPoolSize(10); executor.setQueueCapacity(25); executor.setThreadNamePrefix(Async-); executor.initialize(); return executor; } } 注意EnableAsync注解它启用了异步方法的支持。你可以将此注解放在你的配置类上或者使用Async注解在你的服务或组件中直接指定某个方法为异步执行。 线程池的参数说明 corePoolSize核心线程数 maximumPoolSize最大线程数 keepAliveTime最大空闲时间 unit最大空闲时间单位 workQueue任务队列 handler拒绝策略有以下四种 1ThreadPoolExecutor.AbortPolicy 丢弃任务并抛出 RejectedExecutionException 异常。 2ThreadPoolExecutor.CallerRunsPolicy该任务被线程池拒绝由调用 execute方法的线程执行该任务。 3ThreadPoolExecutor.DiscardOldestPolicy 抛弃队列最前面的任务然后重新尝试执行任务。 4ThreadPoolExecutor.DiscardPolicy丢弃任务不过也不抛出异常。 也可以自己实现RejectedExecutionHandler接口来自定义拒绝策略 使用线程池 在你的服务或组件中你可以使用Async注解来指定某个方法应该异步执行并使用上面配置的线程池。Spring会自动使用你配置的TaskExecutor来执行这些方法。 Service public class AsyncService { Autowired private TaskExecutor taskExecutor; // 也可以使用Qualifier指定具体的Bean名如Qualifier(taskExecutor) // 或者你可以直接通过Async注解并使用默认配置的线程池 Async public void asyncMethod() { // 异步执行的代码 } // 使用自定义的TaskExecutor执行异步任务 public void executeAsync(Runnable task) { taskExecutor.execute(task); } } 请注意如果你的AsyncService中的方法是通过接口定义的并且你正在使用基于接口的代理这是Spring AOP的默认行为那么只有通过代理调用这些方法时Async注解才会生效。这意味着如果你从同一个类的另一个方法中调用带有Async注解的方法它不会异步执行。 监控和调优   你可以使用Spring Boot的Actuator模块来监控你的线程池。通过添加Actuator的依赖并启用相关端点你可以查看线程池的实时状态如当前线程数、活动线程数、任务队列大小等。这有助于你根据应用程序的实际需求调整线程池的配置。
http://www.w-s-a.com/news/673912/

相关文章:

  • 购物网站项目介绍软件开发流程的五大步骤
  • 做的网站怎么放在网上2008 iis搭建网站
  • 网站维护服务公司上海兼职网站制作
  • 企业做网站需要多少钱湘潭九华网站
  • 嘉兴建站服务微营销官网
  • 比较好的网页模板网站浦项建设(中国)有限公司网站
  • 有趣的个人网站网页设计与制作的岗位职责
  • 有建设网站的软件吗长沙做网站的公司对比
  • 网站的外链接数中铝长城建设有限公司网站
  • 北京建设网站公司网站建设费用 无形资产
  • 适合seo的建站系统如何建立网页
  • 我想自己建立一个网站给大家分享个永久免费的云服务器
  • 怎样做网站和网站的友情链接官网优化 报价
  • 购买网站空间大小聊城网站空间公司
  • 做像美团淘宝平台网站多少钱开发网站企业
  • 网站建设前期费用二手购物网站策划书
  • dede学校网站百度联盟是什么
  • 献县网站建设网站开发专业定制
  • 龙华做网站yihe kj安徽六安彩礼一般给多少
  • flash网站建设公司我的小程序在哪里找
  • 建网站需要数据库吗如何制作简单的网页链接
  • 杭州设计企业网站高端公司上虞做网站公司
  • 做网站能赚钱么用wordpress搭建知名网站
  • 阿里云服务器网站开发青岛做网站找哪家
  • 凡科做的网站为什么打不开织梦cms仿某作文网站整站源码(带采集)安装数据库
  • 免费h5模板网站模板汽车报价网址
  • 蔡甸网站建设烟台网站建设yt
  • 最流行的网站开发新开的网页游戏平台
  • 暴富建站wordpress 标签分类
  • 搞笑网站源码百度快照替代