第一种方法
创建新执行线程有两种方法。一种方法是将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法。接下来可以分配并启动该子类的实例。
package 多线程学习;
public class MyThread extends Thread {
public MyThread() {
}
public MyThread(String name) {
super(name);
}
@Override
public void run() {
System.out.println(Thread.currentThread().getName());
}
}
public class Demo01 {
public static void main(String[] args) {
//开启多线程
MyThread mt = new MyThread();
mt.setName("feng");
mt.start();
//使用带构造方法进行改名字
new MyThread("旺财").start();
//使用sleep方法让程序睡眠1秒钟
for (int i = 0; i < 10; i++) {
System.out.println(i);
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace()