匿名内部类方式创建线程
2018-03-10 22:04
197 查看
/** * Description: 采用匿名内部类方式创建一个线程<br> * * @author: name:yuxin <br>email: yuruixin@ixincheng.com <br> * Create Time: 2018/3/10 0010-下午 9:14<br> */ public class ThreadDemo { public static void main(String[] args) { // f1(); f2(); // f3(); } public static void f1(){ // 继承thread类实现多线程 new Thread() { public void run() { for (int x = 0; x < 100; x++) { System.out.println(Thread.currentThread().getName() + "--"+ x); } } }.start(); } public static void f2(){ // 实现runnable接口,创建多线程并启动 new Thread(new Runnable() { @Override public void run() { for (int x = 0; x < 100; x++) { System.out.println(Thread.currentThread().getName() + "--" + x); } } }) { }.start(); } public static void f3(){ // 在Thread匿名内部类的里面再一次重写run方法 //在实际运行时的结果是 hello+x。以thread的run方法为准。但是此处无意义 new Thread(new Runnable() { @Override public void run() { for (int x = 0; x < 100; x++) { System.out.println("java" + "--" + x); } } }) { public void run() { for (int x = 0; x < 100; x++) { System.out.println("hello" + "--" + x); } } }.start(); } }
相关文章推荐
- 细说匿名内部类方式创建线程、初始化HashMap
- 线程状态,匿名内部类创建方式,同步锁,死锁
- Java匿名内部类怎样创建,有何作用和优点,创建线程怎样使用匿名内部类
- Java中使用匿名内部类创建多线程的3种方式
- Java中使用匿名内部类创建多线程的3种方式
- Java中使用匿名内部类创建多线程的3种方式
- 创建匿名线程的5种方式
- Java中使用匿名内部类创建多线程的3种方式
- Java中使用匿名内部类创建多线程的3种方式
- 启用匿名内部类创建并启用线程
- Java中使用匿名内部类创建多线程的3种方式
- Java中使用匿名内部类创建多线程的3种方式
- Java中使用匿名内部类创建多线程的3种方式
- Java_基础—多线程(匿名内部类实现线程的两种方式和设置名字的方法)
- 线程、线程匿名内部类、解决线程不安全的方式
- Java核心内库-线程-使用匿名内部类创建并启动线程
- 线程(2)--匿名内部类实现线程的两种方式
- Java中使用匿名内部类创建多线程的3种方式
- Java中使用匿名内部类创建多线程的3种方式
- Java中使用匿名内部类创建多线程的3种方式