【Java并发】一段代码
来源:互联网 发布:激萌软件下载 编辑:程序博客网 时间:2024/05/17 23:01
下面的代码用于实现我博客中那个面试的一道题目,仅供参考,
缺点:暂时没有发现。
package test;import java.util.ArrayList;import java.util.List;import java.util.Random;import java.util.concurrent.CountDownLatch;import java.util.concurrent.TimeUnit;public class Test12 {private final static List<Integer> list = new ArrayList<Integer>();private final static CountDownLatch cdl = new CountDownLatch(10);static class Count implements Runnable {@Overridepublic void run() {int timeout = new Random().nextInt(10);try {TimeUnit.SECONDS.sleep(timeout);} catch (InterruptedException e) {}timeout = new Random().nextInt(100);System.out.println(Thread.currentThread().getName() + "\t" + timeout);list.add(timeout);cdl.countDown();System.out.println(Thread.currentThread().getName() + " end");}}public static void main(String[] args) {for (int i = 0; i < 10; i++) {new Thread(new Count()).start();}try {cdl.await();} catch (InterruptedException e) {e.printStackTrace();}int sum = 0;for (int i : list) {sum = sum + i;}System.out.println(sum);}}
0 0
- 【Java并发】一段代码
- 【Java并发】一段代码
- 【Java并发】一段代码
- 一段java并发编程代码
- 一段java枚举代码
- 一段有趣的并发concurrencyhashMap代码
- 一段分页代码PaginationSupport.java
- 贴一段java代码试试
- JAVA多线程的一段代码
- 一段神奇的Java代码
- 一段有意思的java代码
- 一段Java有意思的代码
- java定时执行一段代码
- java并发代码同步
- java并发测试代码
- java中动态执行一段代码
- 一段获得当前日期的JAVA代码
- 一段截屏的JAVA代码
- (27)条件语句
- 复杂状态的动态规划
- SpringMVC怎么获取前台传来的数组
- 微信后台开发第一步:nodeJS+express接入微信后台详细教程
- AndroidManifest权限列表
- 【Java并发】一段代码
- PHP做网站
- 04_01_Linux
- 1063. Set Similarity
- php与前端(三):下拉框搜索 select2 的使用
- Android 项目中添加一个新类,无法在其它类中使用
- c++ 数据结构 双向循环链表
- Javascript 高级 ajax 、jsonp
- openjudge动规刷题攻略----第一弹