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

做网站的工作流程太原关键词优化报价

做网站的工作流程,太原关键词优化报价,一个月做网站,做试管婴儿的网站Java多线程通常可以通过继承Thread类或者实现Runnable接口实现。本文主要介绍实现Runnable接口的java多线程的方法, 并通过ThreadPoolTaskExecutor调用执行,以及应用场景。 一、应用场景 异步、并行、子任务、磁盘读写、数据库查询、网络请求等耗时操作等。 以下…

    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.15wanjia.com/news/22832.html

相关文章:

  • 洞口做网站的公司推荐网络营销课程培训课程
  • 和各大网站做视频的工作web网页制作成品免费
  • 龙岗建设网站制作推广软文模板
  • 做网站用的大图网络营销推广流程
  • 邯郸做网站服务商关键词优化推广策略
  • 网站自动屏蔽恶意点击广告公司推广
  • 怀柔网站建设培训机构优化
  • 网站上seo怎么做网站项目开发流程
  • 银川哪家网络公司做网站做得好一键制作网站
  • 城市建设网站鹤岗市重庆网站设计
  • 供应链网站制作官网首页入口百度
  • 政府网站做的不好建网站公司
  • 网站备案 营业执照副本网络营销方案案例
  • 做义工旅行有哪些网站制作网站需要的技术与软件
  • 网站播放视频速度优化手机百度引擎搜索入口
  • 如何做网站教学sem竞价是什么意思
  • 网站上线过程推广资讯
  • 网站关键词找不到如何在百度上做产品推广
  • 网站开发项目 工作分解图站长工具百度
  • 深圳做装修网站费用多少钱媒体邀约
  • 网站服务器配置单营销和运营的区别是什么
  • 学校网站网页模板电商平台app大全
  • 国内优秀企业网站欣赏南京企业网站排名优化
  • 网站图片代码怎么做的百度的主页
  • 上海网站设计小说搜索风云榜排名
  • 泸州百度做网站联系免费开发网站
  • 婚介交友网站建设指数网站
  • seo网站做推广的公司南京seo优化推广
  • 找工作上什么网站真实可靠免费推广的网站
  • 平台推广图片网站关键字优化价格