创建线程并启动线程
创建并启动线程的过程为: 定义线程 -> 实例化线程 -> 启动线程
一、定义线程:
1.继承java.lang.Thread 类。
2.实现java.lang.Runnable 接口。
二、实例化线程:
1.如果是扩展java.lang.Thread 类的线程,则直接new 即可。
2.如果是实现了java.lang.Runnable 接口的类,则用Thread 的构造方法:
Thread(Runnable target);
Thread(Runnable target,String name);
Thread(ThreadGroup group,Runnable target);
Thread(ThreadGroup group,Runnable target,String name);
Thread(ThreadGroup group,Runnable target,String name,long stackSize);
三、启动线程:
在线程的Thread 对象上调用start() 方法,而不是run() 或者别的方法。