并发:交替运行 并行:一起运行 多线程实现方式 ①自己定义一个类继承Thread public class MyThread extends Thread{ public void run(){ } } ②重写run方法 public class MyThread extends Thread{ public void run(){ "重写的内容" } } ③创建子类对象,并启动线程 MyThread t1 = new MyThread(); t1.setName("线程1的名字"); t1.start("开始运行线程1"); ①自己定义一个类实现Runnable接口 public class MyRun implements Runnable{ public void run(){ } } ②重写里面的run方法 public class MyRun implements Runnable{ public void run(){ "重写的代码" } } 注意:在重写run的过程中是不能调用getName这个方法的,因为使用的是自己创建的类,如果要使用的话,可以用Thread t...