package xiancheng.itcast; /* * 线程的第一种实现方式 :继承thread 类,并重写 run()方法,注意:run()方法必须重写 * 开始线程 用 start()方法 * 问:开启线程 为什么要用 start()方法 ,而不用run()方法 * 答: 线程的运行需要本机操作系统的支持 */ //写一个类继承thread 类 class MyThread extends Thread{ //构造方法为属性赋值 private String name; public MyThread(String name){ this.name = name; } //重写 run()方法 public void run(){ for (int i = 0; i < 10; i++) { System.out.println(name+"运行"+"i="+i); } } } public class XianChenDemo { public static void main(String[] args) { MyThread my1 = new MyThread("线程A"); MyThread my2 = new MyThread("线程B"); my1.start(); my2.start(); } }