匿名内部类实现线程的两种方式:
第一种方式:
- 1.继承Thread类
- 2.重写run方法
- 3.将要执行的代码写在run方法中
第二种方式:
- 1.将Runnable的子类对象传递给Thread的构造方法
- 2.重写run方法
- 3.将执行的代码写在run方法中,最后我们开启线程
package com.yyx.thread; /** * 匿名内部类创建线程 yyx 2018年2月4日 */ public class AnonymousThread { public static void main(String[] args) { // 继承thread类实现多线程 new Thread() { public void run() { for (int x = 0; x < 50; x++) { System.out.println(Thread.currentThread().getName() + "--" + x); } } }.start(); // 实现runnable借口,创建多线程并启动 new Thread(new Runnable() { @Override public void run() { for (int x = 0; x < 50; x++) { System.out.println(Thread.currentThread().getName() + "--" + x); } } }) { }.start(); } }