主线程统计子线程执行时间---countDownLatch
来源:互联网 发布:打谱软件overture教程 编辑:程序博客网 时间:2024/05/20 19:29
- import java.util.*;
- import java.util.concurrent.CountDownLatch;
- public class Test {
- public static void main(String[] args) {
- long startTime= System.currentTimeMillis();//开始时间
- int threadNumber = 2;
- final CountDownLatch countDownLatch = new CountDownLatch(threadNumber);
- new Thread(new Runnable(){
- public void run(){
- for(int i=0;i<1000;i++){
- System.out.println("A:"+i);
- }
- countDownLatch.countDown();
- }
- }).start();
- new Thread(new Runnable(){
- public void run() {
- for(int j=0;j<1000;j++){
- System.out.println("B:"+j);
- }
- countDownLatch.countDown();
- }
- }).start();
- try {
- countDownLatch.await();
- } catch (InterruptedException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- System.out.println("执行总时间:"+(System.currentTimeMillis()-startTime));
- }
- }
阅读全文
0 0
- 主线程统计子线程执行时间---countDownLatch
- Java主线程等待子线程执行完毕-CountDownLatch
- Java主线程等待子线程执行完毕-CountDownLatch
- 用CountDownLatch实现主线程等待子线程
- Java主线程等待子线程执行完毕-CountDownLatch
- java并发编程:主线程等待子线程结束 CountDownLatch
- 子线程,主线程
- CountDownLatch计数(百米赛跑模拟,子线程好比运动员,主线程好比裁判员)
- 用 join 或 CountDownLatch 让主线程等待所有子线程完成。
- CountDownLatch实现主线程等待所有子线程运行结束后再继续执行的实现
- 主线程和子线程
- 主线程和子线程
- Android 主线程 子线程
- 主线程和子线程
- 【CountDownLatch实例】主线程等待其它线程执行完毕
- 线程-主线程等待子线程
- 线程1-主线程与子线程
- 主线程、子线程、守护线程
- 字符串:HDU5371-Hotaru's problem(manacher 的应用)
- php 定时服务
- JavaScript的六种继承方式
- ajax请求和angular js中http请求
- 区块链赚钱攻略:最新干货 区块链人士必读!
- 主线程统计子线程执行时间---countDownLatch
- C语言关键字const用法
- bash:command not found解决方法
- JAVA中去掉空格
- 高性能WEB服务器——之Jetty (N)I/O组件
- JAVA List 迭代遍历案例
- JdbcDaoSupport配合@Repository无法注入DataSource
- LaTeX中文支持(Debian/Ubuntu,pdfLaTeX)
- [RK3288][Android6.0] 调试笔记 --- Activity多次调用finish()引起的Warning