开启线程,当线程创建完成后,它还是一个普通的对象,并没有被真正地执行,如果要让他成为独立的执行线程,就必须要启动它。run()方法可以作为普通的方法一样调用,但是调用run()方法后并不代表新建了执行线程。要开启一个线程,只需要调用start()方法既可以了。
public class MyRunnableTest {
public static void main(String[] args) {
//创建实现Runnable接口类的对象
RunnableTest rt = new RunnableTest();
//创建Thread对象,将第一步创建对象的引用作为构造器参数
Thread t = new Thread(rt);
//启动线程
t.start();
}
}
public class RunnableTest implements Runnable {
@Override
public void run() {
System.out.println("恭喜你,线程已经被启动" + "执行了run方法中的代码");
}
}
















