亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

java線程并發cyclicbarrier類使用示例

2019-11-26 15:46:20
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

package com.yao;

import java.util.Random;
import java.util.concurrent.CyclicBarrier;

/**
 * CyclicBarrier類似于CountDownLatch也是個計數器,
 * 不同的是CyclicBarrier數的是調用了CyclicBarrier.await()進入等待的線程數,
 * 當線程數達到了CyclicBarrier初始時規定的數目時,所有進入等待狀態的線程被喚醒并繼續。
 * CyclicBarrier就象它名字的意思一樣,可看成是個障礙,
 * 所有的線程必須到齊后才能一起通過這個障礙。
 * CyclicBarrier初始時還可帶一個Runnable的參數,
 * 此Runnable任務在CyclicBarrier的數目達到后,所有其它線程被喚醒前被執行。
 */
public class CyclicBarrierTest {

 public static class ComponentThread implements Runnable {
  CyclicBarrier barrier;// 計數器
  int ID; // 組件標識
  int[] array; // 數據數組

  // 構造方法
  public ComponentThread(CyclicBarrier barrier, int[] array, int ID) {
   this.barrier = barrier;
   this.ID = ID;
   this.array = array;
  }

  public void run() {
   try {
    array[ID] = new Random().nextInt(100);
    System.out.println("Component " + ID + " generates: " + array[ID]);
    // 在這里等待Barrier處
    System.out.println("Component " + ID + " sleep...");
    barrier.await();
    System.out.println("Component " + ID + " awaked...");
    // 計算數據數組中的當前值和后續值
    int result = array[ID] + array[ID + 1];
    System.out.println("Component " + ID + " result: " + result);
   } catch (Exception ex) {
   }
  }
 }
 /**
  * 測試CyclicBarrier的用法
  */
 public static void testCyclicBarrier() {
  final int[] array = new int[3];
  CyclicBarrier barrier = new CyclicBarrier(2, new Runnable() {
   // 在所有線程都到達Barrier時執行
   public void run() {
    System.out.println("testCyclicBarrier run...");
    array[2] = array[0] + array[1];
   }
  });

  // 啟動線程
  new Thread(new ComponentThread(barrier, array, 0)).start();
  new Thread(new ComponentThread(barrier, array, 1)).start();
 }

 public static void main(String[] args) {
  CyclicBarrierTest.testCyclicBarrier();
 }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
在线亚洲男人天堂| 欧美综合激情网| 精品一区二区三区三区| 国内精品久久久久伊人av| 综合136福利视频在线| 国产亚洲精品久久久久久777| 国产精品吴梦梦| 久久中国妇女中文字幕| 欧美激情精品久久久久久蜜臀| 亚洲欧美另类在线观看| 色一情一乱一区二区| 精品日本高清在线播放| 欧美性视频网站| 正在播放欧美视频| 日韩电影网在线| 日本精品视频在线| 欧美一级大片在线免费观看| 国产精品久久久久久影视| 色综合久久久888| 精品亚洲va在线va天堂资源站| 亚洲国产精品va在线看黑人动漫| 中文字幕国产日韩| 亚洲成人国产精品| 精品高清美女精品国产区| 欧美最猛性xxxxx(亚洲精品)| 久久久日本电影| 国产精品成久久久久三级| 久久久久女教师免费一区| 亚洲成人免费在线视频| 日韩视频―中文字幕| 国产女精品视频网站免费| 精品国产乱码久久久久久天美| 日韩欧美在线免费| 国产精品久久久久免费a∨大胸| 国产欧亚日韩视频| 亚洲人a成www在线影院| 亚洲精品福利资源站| 欧美日韩国产色视频| 一本色道久久综合狠狠躁篇怎么玩| 久久99久久亚洲国产| 亚洲区中文字幕| 最近2019中文字幕大全第二页| 久久久女女女女999久久| 欧美性生交xxxxxdddd| 欧美另类老肥妇| 青青久久av北条麻妃海外网| 国产精品jvid在线观看蜜臀| 欧美激情精品久久久久久黑人| 久久久影视精品| 久久伊人精品一区二区三区| 亚洲欧美一区二区三区久久| 伊人伊成久久人综合网站| 96国产粉嫩美女| 国产成人鲁鲁免费视频a| 国产精品igao视频| 国模叶桐国产精品一区| 91精品91久久久久久| 97国产在线观看| 欧美日韩国产精品| 91av在线影院| 亚洲色图美腿丝袜| 久久五月情影视| 亚洲成人网av| 中文字幕av一区二区三区谷原希美| 欧美日韩视频在线| 色噜噜狠狠色综合网图区| 欧美理论在线观看| 国产精品99久久久久久人| 欧美精品aaa| 国产精品入口尤物| 午夜精品久久久久久久久久久久| 亚洲视频在线免费观看| 97av在线视频免费播放| 国产成人高清激情视频在线观看| 国内免费精品永久在线视频| 欧美性精品220| 国产精品69精品一区二区三区| 高潮白浆女日韩av免费看| 日韩美女视频在线观看| 精品国产成人av| 亚洲精品91美女久久久久久久| 黄色一区二区在线| 国产精品亚洲欧美导航| 中文字幕久热精品视频在线| 亚洲国产日韩欧美综合久久| 国产成人在线视频| 久久精品国产亚洲精品2020| 欧美性xxxx极品hd满灌| 中文字幕精品www乱入免费视频| 精品国产乱码久久久久酒店| 欧美激情视频在线观看| 国产精品av在线| 最近2019年中文视频免费在线观看| 国产精品亚洲精品| 久久久久五月天| 亚洲欧美国产精品专区久久| 欧美激情中文网| 国产亚洲欧美另类中文| 欧美性猛交xxxx免费看漫画| 亚洲成人黄色在线| 欧美一级淫片播放口| 亚洲免费福利视频| 久久成人一区二区| 中文字幕少妇一区二区三区| 日韩一区二区在线视频| 欧美做受高潮电影o| 亚洲欧美中文在线视频| 亚洲男人天堂久| 国产精品九九久久久久久久| 欧美孕妇性xx| 欧美极品欧美精品欧美视频| 国产精品视频久| 欧美日韩美女在线观看| 国产精品国产三级国产aⅴ浪潮| 欧美性jizz18性欧美| 日韩成人av在线播放| 国产精品国产三级国产aⅴ9色| 免费av在线一区| 日韩精品视频在线免费观看| 欧美在线视频观看免费网站| 97精品一区二区三区| 亚洲欧美国产高清va在线播| 欧美丝袜一区二区三区| 福利二区91精品bt7086| 欧美综合在线第二页| 欧美天堂在线观看| 亚洲黄色www网站| 成人免费黄色网| 国产精品成av人在线视午夜片| 欧美视频在线观看免费网址| 日韩电影在线观看永久视频免费网站| 日韩三级成人av网| 欧美一级在线亚洲天堂| 欧美激情亚洲一区| 久久久精品免费| 日韩视频精品在线| 欧美精品在线免费观看| 欧美富婆性猛交| 高潮白浆女日韩av免费看| 精品中文字幕久久久久久| 国产精品美女视频网站| 在线观看国产精品91| 国产一区二区三区日韩欧美| 中文字幕精品久久久久| 91亚洲精品一区| 亚洲qvod图片区电影| 欧美多人乱p欧美4p久久| 午夜欧美大片免费观看| 日韩欧美成人区| 国产一区二区三区在线观看视频| 亚洲成人av中文字幕| 日韩在线视频免费观看| 日韩激情第一页| 亚洲综合av影视| 亚洲国产小视频在线观看| 欧美日韩第一页| 亚洲欧洲日产国码av系列天堂| 97视频网站入口| 91精品国产高清久久久久久久久| 亚洲国产中文字幕久久网| 91在线免费看网站| 一区二区三区在线播放欧美| 久久久久久国产三级电影| 亚洲a在线观看|