麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > Java > 正文

java利用CountDownLatch實現(xiàn)并行計算

2024-07-14 08:42:34
字體:
供稿:網(wǎng)友

本文實例為大家分享了利用CountDownLatch實現(xiàn)并行計算的具體代碼,供大家參考,具體內(nèi)容如下

import java.util.concurrent.CountDownLatch;/** * @Author pipi * @Date 2018/10/15 13:56 **/public class ParallelComputing {  private int[] nums;  private String[] info;  private CountDownLatch countDownLatch;  public ParallelComputing(String[] info) {    this.info = info;    int size = info.length;    nums = new int[size];    this.countDownLatch = new CountDownLatch(size);  }  public void calc(String line, int index) throws InterruptedException {    String[] numbers = line.split(",");    int total = 0;    for (String num : numbers) {      total += Integer.parseInt(num);    }    Thread.sleep(5000);    nums[index] = total;    countDownLatch.countDown();    System.out.println(Thread.currentThread().getName() + "執(zhí)行計算任務..." + line + ",結(jié)果為:" + total);  }  public void sum() {    System.out.println("匯總線程開始執(zhí)行...");    int total = 0;    for (int i : nums) {      total += i;    }    System.out.println("匯總線程結(jié)束執(zhí)行...結(jié)果為:" + total);  }  public void calcSum() throws InterruptedException {    int size = info.length;    for (int i = 0; i < size; i++) {      final int j = i;      new Thread(() -> {        try {          calc(info[j], j);        } catch (InterruptedException e) {          e.printStackTrace();        }      }).start();    }    countDownLatch.await();    sum();  }  public static void main(String[] args) throws InterruptedException {    long start = System.currentTimeMillis();    String[] info = {        "2,22",        "3,33",        "232,32,76,84",        "99,45,1"    };    ParallelComputing parallelComputing = new ParallelComputing(info);    parallelComputing.calcSum();    long end = System.currentTimeMillis();    System.out.println(end - start);  }}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網(wǎng)。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产亚洲精品视频中文字幕 | 色视频在线播放 | 999久久国精品免费观看网站 | 日日操操 | 日本黄色一级视频 | 97人操| www噜噜偷拍在线视频 | 国产成人综合在线观看 | 亚洲精品成人久久久 | 国产99久久精品一区二区 | 女人叉开腿让男人桶 | 免费在线观看一级片 | 亚洲国产精品久久久久制服红楼梦 | 涩涩激情网| 最新欧美精品一区二区三区 | 成码无人av片在线观看网站 | 国产精品久久久久久久久久久久久久久 | 成人羞羞视频在线观看免费 | 国产91丝袜在线播放 | 免费观看黄视频 | 亚洲特黄 | 色97在线 | 国产精品久久久久久久久久东京 | 国产一有一级毛片视频 | av在线影片 | 特黄一区二区三区 | 欧美一区二区三区免费观看 | 亚洲码无人客一区二区三区 | 极品xxxx欧美一区二区 | 中文字幕在线观看视频一区 | 免费在线观看国产精品 | 91社影院在线观看 | zzzzzzzxxxxxx日本人 | 成人黄色网战 | 少妇一级淫片免费放播放 | 国产精品探花在线观看 | 国产精品一区二区三区99 | 91精品国产一区二区在线观看 | 久久成人精品视频 | 久久久精品视频免费看 | 免费观看一级淫片 |