Thread的五种创建方式。
public class ThreadTest
{
//方法1 调用
new Thread().start();
//方法2 调用
new TT().start();
//方法3 调用
new Thread(new c()).start();
//方法4 JAVA8 lambda表达式 new Thread(()->{}).start())
new Thread(()->{
System.out.println("hello");
}).start();
//方法5 匿名
new Thread(new Runnable()
{
@Override
public void run()
{
System.out.println("anonymous");
}
}).start();
}
//1.新建线程
new Thread().start();
//2.新建一个类,继承自Thread方法
// 2.1重写run 方法
class TT extends Thread
{
@Override
public void run()
{
}
}
//3.继承自Runnable接口
//3.1重写run() 方法
class c implements Runnable
{
@Override
public void run()
{
}
}