Java中使用匿名内部类创建多线程的3种方式
2017-10-09 13:12
525 查看
//匿名内部类的格式 public class AnonymousClass { public static void main(String[] args){ //第一种方法:继承thread类实现多线程 new Thread(){ public void run(){ for (int i = 0; i < 100; i++) { System.out.println(Thread.currentThread().getName()+"--"+i); } } }.start(); //第二中方法:实现runnable接口,创建多线程并启动 new Thread(new Runnable(){ @Override public void run(){ for (int i = 0; i < 100; i++) { System.out.println(Thread.currentThread().getName()+"--"+i); } } }){ }.start(); //更有难度的,在Thread匿名内部类的里面再重写一次run方法 //在实际运行的结果是hello+x.以thread的run方法为准 new Thread(new Runnable(){ @Override public void run(){ for (int i = 0; i < 100; i++) { System.out.println("java"+"--"+i); } } }){ public void run(){ for (int i = 0; i < 100; i++) { System.out.println("hello"+"--"+i); } } }.start(); } }
相关文章推荐
- Java中使用匿名内部类创建多线程的3种方式
- Java中使用匿名内部类创建多线程的3种方式
- Java中使用匿名内部类创建多线程的3种方式
- Java中使用匿名内部类创建多线程的3种方式
- Java中使用匿名内部类创建多线程的3种方式
- Java中使用匿名内部类创建多线程的3种方式
- Java中使用匿名内部类创建多线程的3种方式
- Java中使用匿名内部类创建多线程的3种方式
- Java中使用匿名内部类创建多线程的3种方式
- Java中使用匿名内部类创建多线程的3种方式
- Java中使用匿名内部类创建多线程的3种方式
- JAVA基础再回首(二十五)——Lock锁的使用、死锁问题、多线程生产者和消费者、线程池、匿名内部类使用多线程、定时器、面试题
- [置顶]Java中 实现多线程成的三种方式(继承,实现,匿名内部类)
- java基础:熟悉3种内部类的写法,重点匿名内部类的使用
- java多线程 用匿名内部类创建多线程
- java 匿名内部类 lambda 在多线程中的使用例子
- java多线程学习——3种创建多线程的方式
- 匿名内部类方式使用多线程
- 通过匿名内部类方式使用多线程
- Java匿名内部类怎样创建,有何作用和优点,创建线程怎样使用匿名内部类