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

家用电脑和宽带做网站网站搭建环境

家用电脑和宽带做网站,网站搭建环境,网站开发设计培训价格,娄底网站建设开发Java多线程通常可以通过继承Thread类或者实现Runnable接口实现。本文主要介绍实现Runnable接口的java多线程的方法, 并通过ThreadPoolTaskExecutor调用执行#xff0c;以及应用场景。 一、应用场景 异步、并行、子任务、磁盘读写、数据库查询、网络请求等耗时操作等。 以下… Java多线程通常可以通过继承Thread类或者实现Runnable接口实现。本文主要介绍实现Runnable接口的java多线程的方法, 并通过ThreadPoolTaskExecutor调用执行以及应用场景。 一、应用场景 异步、并行、子任务、磁盘读写、数据库查询、网络请求等耗时操作等。 以下以定时任务中for循环的并行操作为例在for循环中应用多线程。 二、实现Runnable接口 Java中的Runnable接口只有一个方法run()实现runnable接口复写run()方法。 示例: DtoRealtimeThreadTask.java 线程方法  public class DtoRealtimeThreadTask implements Runnable{private IFactoryService factoryService;private RedisCache redisCache; private RedisTemplate redisTemplate;private int runMinutes;//  重定义构造方法1public DtoRealtimeThreadTask(RedisTemplate redisTemplate , int runMinutes, IFactoryService factoryService , RedisCache redisCache){this.redisTemplate  redisTemplate;this.runMinutes runMinutes;this.factoryService factoryService;this.redisCache redisCache; }//  重定义构造方法2***//  重写run方法Override public void run() {// run方法中的service、实体类等变量均为本类中的变量不能使用Autowired// 本类中的变量由自定义构造方法传入}} 三、ThreadPoolTaskExecutor调用run方法 ThreadPoolTaskExecutor.excute(a); 示例 定时任务for循环内并行任务使用多线程 for(Object obj : objList){// 1、调用线程构造方法DtoRealtimeThreadTask dtoRealtimeThreadTask new DtoRealtimeThreadTask(redisTemplate,runMinutes,factoryService, redisCache);// 2、执行run方法threadPoolTaskExecutor.execute(dtoRealtimeThreadTask);// 3、附线程执行状态long taskCount threadPoolTaskExecutor.getThreadPoolExecutor().getTaskCount(); long completedCount threadPoolTaskExecutor.getThreadPoolExecutor().getCompletedTaskCount(); if(taskCount - completedCount 1000){logger.info( 线程池活跃线程数量:{}, threadPoolTaskExecutor.getActiveCount());logger.info( 线程池任务数量:{}, taskCount);logger.info( 线程池已完成任务数量:{}, completedCount);logger.info(XXXXXXXXXXXXXXXXXXXXXXXXXXX---- 主线程休眠5秒 ----XXXXXXXXXXXXXXXXXXXXXXXXXXX);try{Thread.sleep(10000);}catch (Exception e){logger.error(e.getMessage());}}
http://www.w-s-a.com/news/166063/

相关文章:

  • 网站评论怎么做seo关键词优化方法
  • 市级部门网站建设自评报告网站优化文章怎么做
  • 可不可以异地建设网站学做网站培训班要多少钱
  • 茌平网站建设公司免费的云服务器有哪些
  • 手机网站单页面铜陵网站制作公司
  • 网站logo怎么做才清晰千库网官网首页登录
  • 山西省建设银行网站首页长沙网站建设制作
  • 襄阳市做网站 优帮云百度搜索次数统计
  • 自己做视频直播网站盐城做网站多少钱
  • 买个网站服务器多少钱重庆做的好的房产网站
  • 深圳定制建站网站建设推广关键词怎么设置
  • 宝山网站建设 网站外包修改wordpress版权
  • 建立网站的基本步骤新网站多久会被百度收录
  • 软件设计开发流程图廊坊关键词seo排名方案
  • 南山住房和建设局网站网站被k 多久恢复
  • 阿里买域名 电脑做网站做简历哪个网站好
  • 个人网站免费服务器单页网站的域名
  • 网站设计简单讲解小店怎么做网站
  • 校园网站的意义wordpress去除更新
  • 网站开发用python吗常用的网页开发工具有哪些
  • 北京市住房建设投资建设网站做商城网站要哪些流程
  • seo网站改版杭州建设局官网
  • 物流网站建设策划书泰然建设网站
  • 百度做网站的费用采集发布wordpress
  • 网站运维公司有哪些防录屏网站怎么做
  • 昆明做网站seo的网站制作专业
  • 聊城制作手机网站公司wordpress 头条
  • 商城微网站模板一般电商网站做集群
  • winserver2008上用iis发布网站嵊州网站制作
  • 网站内页权重怎么查辽宁建设工程信息网怎么上传业绩