两种建立线程的方式:
1.建立类继承类Thread,重写run()方法,
class ThreadTest extends Thread{
@Override
public void run() {
System.out.println("1");
}
}
主线程只用建立此类的对象即可调用start()方法开始线程。
2.建立类实现接口Runnable,重写run()方法。
class ThreadTest implements Runnable{
@Override
public void run() {<span style="white-space:pre">
</span><pre name="code" class="java"><span style="white-space:pre"> </span>System.out.println("1");
}}
主线程必须建立Thread对象,把此类的对象作为参数传入,才能调用start()方法启动线程。