简单学习多线程。
创建多线程有两种方法。
一:继承Thread类。
/**
* 多线程练习,通过继承Thread
* */
public class TestThread extends Thread{
@Override
public void run(){
System.out.println("run method...");
}
public static void main(String [] argsd){
TestThread t = new TestThread();
t.start();
}
}
二:实现Runnable接口。
/**
* 多线程练习。通过实现Runnable接口。
* */
public class TestThread2 implements Runnable{
public static void main(String[] args) {
TestThread2 t = new TestThread2();
//创建完多线程类后,通过Thread类包装,来使用start方法。
new Thread(t).start();
}
@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("run method start...");
}
}
Thread类也是继承了Runnable接口。 Runnable接口只定义了run 方法。
启动多线程使用 start 方法。