一、创建线程的两种方式
1、继承Thread类
package j2se.mianxianduixiang.one;
public class TestThreadDemo1 extends Thread{
public void run(){
System.out.println(Thread.currentThread().getName()+"...A");
}
public static void main(String[] args) {
TestThreadDemo1 t1 =new TestThreadDemo1();
TestThreadDemo1 t2 =new TestThreadDemo1();
t1.start();
t2.start();
}
}
2、实现Runnable接口
package j2se.mianxianduixiang.one;
public class TestThreadDemo2 implements Runnable{
public void run(){
System.out.println(Thread.currentThread().getName()+"...A");
}
public static void main(String[] args) {
TestThreadDemo2 r =new TestThreadDemo2();
Thread t1 =new Thread(r);
Thread t2 =new Thread(r);
t1.start();
t2.start();
}
}