一 实现Runnable接口使用一个线程。

这里我们用RunnableTest实现了该接口,在Main函数中创建了该实现类的对象,并传递给了

Thread的构造函数,然后调用start方法。代码如下

public class RunnableTest implements Runnable {    @Override    public void run() {       System.out.println(Thread.currentThread().getName() + " is Running");    }    public static void main(String[] args) {        RunnableTest run = new RunnableTest();        Thread thread = new Thread(run);        thread.start();    }}

二 继承Thread来使用一个线程

同样我们可以继承Thread类,并且重写他的Run()方法来使用线程。

public class ThreadTest extends Thread {    @Override    public void run() {        System.out.println(Thread.currentThread().getName() + " is Running");    }    public static void main(String[] args) {        ThreadTest thread = new ThreadTest();        thread.start();    }}