中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

做網(wǎng)站的工作流程成都網(wǎng)站seo設(shè)計(jì)

做網(wǎng)站的工作流程,成都網(wǎng)站seo設(shè)計(jì),asp網(wǎng)站安全怎么做,wordpress放產(chǎn)品Java多線(xiàn)程通??梢酝ㄟ^(guò)繼承Thread類(lèi)或者實(shí)現(xiàn)Runnable接口實(shí)現(xiàn)。本文主要介紹實(shí)現(xiàn)Runnable接口的java多線(xiàn)程的方法, 并通過(guò)ThreadPoolTaskExecutor調(diào)用執(zhí)行,以及應(yīng)用場(chǎng)景。 一、應(yīng)用場(chǎng)景 異步、并行、子任務(wù)、磁盤(pán)讀寫(xiě)、數(shù)據(jù)庫(kù)查詢(xún)、網(wǎng)絡(luò)請(qǐng)求等耗時(shí)操作等。 以下…

? ? Java多線(xiàn)程通??梢酝ㄟ^(guò)繼承Thread類(lèi)或者實(shí)現(xiàn)Runnable接口實(shí)現(xiàn)。本文主要介紹實(shí)現(xiàn)Runnable接口的java多線(xiàn)程的方法, 并通過(guò)ThreadPoolTaskExecutor調(diào)用執(zhí)行,以及應(yīng)用場(chǎng)景。

一、應(yīng)用場(chǎng)景

異步、并行、子任務(wù)、磁盤(pán)讀寫(xiě)、數(shù)據(jù)庫(kù)查詢(xún)、網(wǎng)絡(luò)請(qǐng)求等耗時(shí)操作等。

以下以定時(shí)任務(wù)中,for循環(huán)的并行操作為例,在for循環(huán)中應(yīng)用多線(xiàn)程。

二、實(shí)現(xiàn)Runnable接口

Java中的Runnable接口只有一個(gè)方法run(),實(shí)現(xiàn)runnable接口復(fù)寫(xiě)run()方法。

示例:

DtoRealtimeThreadTask.java 線(xiàn)程方法?

public class DtoRealtimeThreadTask implements Runnable{private IFactoryService factoryService;private RedisCache redisCache;
private RedisTemplate redisTemplate;private int runMinutes;// ?重定義構(gòu)造方法1public DtoRealtimeThreadTask(RedisTemplate redisTemplate , int runMinutes, IFactoryService factoryService , RedisCache redisCache){this.redisTemplate?= redisTemplate;this.runMinutes = runMinutes;this.factoryService= factoryService;this.redisCache = redisCache;
}// ?重定義構(gòu)造方法2***// ?重寫(xiě)run方法@Override
public void run() {// run方法中的service、實(shí)體類(lèi)等變量均為本類(lèi)中的變量,不能使用@Autowired// 本類(lèi)中的變量由自定義構(gòu)造方法傳入}}

三、ThreadPoolTaskExecutor調(diào)用run方法

ThreadPoolTaskExecutor.excute(a);

示例:

定時(shí)任務(wù)for循環(huán)內(nèi),并行任務(wù)使用多線(xiàn)程:

for(Object obj : objList){// 1、調(diào)用線(xiàn)程構(gòu)造方法DtoRealtimeThreadTask?dtoRealtimeThreadTask= new DtoRealtimeThreadTask(redisTemplate,runMinutes,factoryService,?redisCache);// 2、執(zhí)行run方法threadPoolTaskExecutor.execute(dtoRealtimeThreadTask);// 3、附:線(xiàn)程執(zhí)行狀態(tài):long taskCount = threadPoolTaskExecutor.getThreadPoolExecutor().getTaskCount();
long completedCount = threadPoolTaskExecutor.getThreadPoolExecutor().getCompletedTaskCount();
if(taskCount - completedCount >= 1000){logger.info("@@@@@@@@@@@@@@@@@@ 線(xiàn)程池活躍線(xiàn)程數(shù)量:{}", threadPoolTaskExecutor.getActiveCount());logger.info("@@@@@@@@@@@@@@@@@@ 線(xiàn)程池任務(wù)數(shù)量:{}", taskCount);logger.info("@@@@@@@@@@@@@@@@@@ 線(xiàn)程池已完成任務(wù)數(shù)量:{}", completedCount);logger.info("XXXXXXXXXXXXXXXXXXXXXXXXXXX---- 主線(xiàn)程休眠5秒?----XXXXXXXXXXXXXXXXXXXXXXXXXXX");try{Thread.sleep(10000);}catch (Exception e){logger.error(e.getMessage());}}

http://www.risenshineclean.com/news/11546.html

相關(guān)文章:

  • 成都定制網(wǎng)站建設(shè)網(wǎng)站如何做seo排名
  • 網(wǎng)站技術(shù)的解決方案鄭州網(wǎng)絡(luò)營(yíng)銷(xiāo)哪個(gè)好
  • 做京東網(wǎng)站需要哪些手續(xù)強(qiáng)強(qiáng)seo博客
  • app設(shè)計(jì)素材網(wǎng)站鄭州怎么優(yōu)化網(wǎng)站排名靠前
  • 常州網(wǎng)站制作報(bào)價(jià)php視頻轉(zhuǎn)碼
  • 做簡(jiǎn)歷網(wǎng)站成人營(yíng)銷(xiāo)管理培訓(xùn)班
  • 關(guān)注網(wǎng)站制作廣州各區(qū)最新動(dòng)態(tài)
  • 制作釣魚(yú)網(wǎng)站移動(dòng)網(wǎng)站推廣如何優(yōu)化
  • 企業(yè)做網(wǎng)頁(yè)還是網(wǎng)站網(wǎng)站優(yōu)化資源
  • cdn網(wǎng)絡(luò)對(duì)網(wǎng)站開(kāi)發(fā)有影響嗎全網(wǎng)推廣代理
  • 中國(guó)建筑總公司官網(wǎng)首頁(yè)windows優(yōu)化大師怎么下載
  • 網(wǎng)站app下載平臺(tái)怎么做的代運(yùn)營(yíng)公司是怎么運(yùn)營(yíng)的
  • 南海佛山網(wǎng)站建設(shè)百度廣告代理公司
  • 網(wǎng)站平臺(tái)由什么搭建百度推廣登錄平臺(tái)登錄
  • 新建網(wǎng)站百度怎么收錄怎么做seo
  • 農(nóng)村服務(wù)建設(shè)有限公司網(wǎng)站google推廣工具
  • 南通網(wǎng)站建設(shè)報(bào)價(jià)專(zhuān)業(yè)培訓(xùn)seo的機(jī)構(gòu)
  • 長(zhǎng)沙招聘網(wǎng)站有哪些seo網(wǎng)站推廣招聘
  • 廣州專(zhuān)業(yè)做外貿(mào)網(wǎng)站手機(jī)app開(kāi)發(fā)
  • 紹興做網(wǎng)站鼎成手機(jī)游戲性能優(yōu)化軟件
  • 國(guó)內(nèi)知名域名注冊(cè)網(wǎng)站網(wǎng)站推廣排名教程
  • 太原廣告公司網(wǎng)站建設(shè)中國(guó)企業(yè)網(wǎng)官方網(wǎng)站
  • 制作企業(yè)網(wǎng)站的新聞顯示重慶百度競(jìng)價(jià)開(kāi)戶(hù)
  • 金湖網(wǎng)站設(shè)計(jì)中國(guó)搜索引擎份額排行
  • 網(wǎng)站建設(shè) 功能需求滬指重上3000點(diǎn)
  • 攜程網(wǎng)網(wǎng)站做的怎么樣智能營(yíng)銷(xiāo)方法
  • 高權(quán)重域名做網(wǎng)站百度手游排行榜
  • 未明潮網(wǎng)站建設(shè)保密協(xié)議baud百度一下
  • 明年做哪些網(wǎng)站能致富免費(fèi)二級(jí)域名注冊(cè)申請(qǐng)
  • 專(zhuān)業(yè)做輔助的網(wǎng)站新媒體運(yùn)營(yíng)崗位職責(zé)