public class Test04 {
public static void main(String[] args) throws InterruptedException {
CountDownLatch cd = new CountDownLatch(6);//总长度 for (int i = 1; i <=6 ; i++) {
new Thread(()->{
System.out.println(Thread.currentThread().getName()
+"\t 国被灭");
cd.countDown();//减一
},CountryEnum.forEach_CountryEnum(i).getMessage()).start();
} cd.await();//等待直到计数器为0
System.out.println(Thread.currentThread().getName()
+"\t 秦灭六国,一统华夏"); }
}
public enum CountryEnum {

     ONE(1,"齐"),TWO(2,"楚"),THREE(3,"燕"),FOUR(4,"赵"),FIVE(5,"魏"),SIX(6,"韩");

     private  int code;
private String message; CountryEnum(int code, String message) {
this.code = code;
this.message = message;
} public int getCode() {
return code;
} public void setCode(int code) {
this.code = code;
} public String getMessage() {
return message;
} public void setMessage(String message) {
this.message = message;
} public static CountryEnum forEach_CountryEnum(int index){
CountryEnum[] values = CountryEnum.values();
for (CountryEnum countryEnum : values) {
if(countryEnum.getCode()==index){
return countryEnum;
}
} return null;
} }

最新文章

  1. 关于SqlHelper
  2. JAVA初学(1):值类型和引用类型的区别
  3. SqlLocalDB使用笔记
  4. JQuery读取XML文件
  5. Ubuntu下删除配置错误或者失败的安装包
  6. 2015.1写留言板的时用的 知识点和函数 ---&gt;总结
  7. “#ifdef __cplusplus extern &quot;C&quot; { #endif”的定义
  8. python3.4+pyspider爬58同城(二)
  9. MVC进阶之路:依赖注入(Di)和Ninject
  10. JVM --需要知道的一些术语
  11. Android仿微信朋友圈,全文收起功能,附源码
  12. JAVA – 虚函数、抽象函数、抽象类、接口
  13. 在学java继承中
  14. mingw打dll ,lib包命令和调用
  15. node-express-2-jade
  16. Apex辅助 - 透视|自瞄|无后
  17. php获取用户真实IP和防刷机制
  18. LuoGu P1352 没有上司的舞会
  19. Google advertiser api开发概述——部分失败
  20. 比较不错的几款开源的WPF Charts报表控件

热门文章

  1. Vue环境搭建、创建与启动、案例
  2. java学习(九) —— java中的File文件操作及IO流概述
  3. TKE 集群组建最佳实践
  4. python基本语法要注意哪些?本文详解!
  5. vulnhub靶机Os-hackNos-1
  6. 码云+Git配置仓库
  7. 012 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 06 浮点型“字面值”
  8. 手写一个类SpringBoot的HTTP框架:几十行代码基于Netty搭建一个 HTTP Server
  9. Linux为STDOUT的关键字设置颜色
  10. 《穷查理年鉴》诚实 &amp; 希望 &amp; 勇气 &amp; 失败 &amp; 改变(关于美好)