解决流程
首先实现Runnable接口,让定义的类implement Runnable接口。
重写run()方法。
主函数里面创建对该类的实例化对象,让后将这个实例化对象丢进Thread线程中,也就是说:创建线程对象来开启我们的线程,代理。
开启线程thread.start()。
全部代码
package ThreadStudy.TestThread;
//创建线程方式2:实现Runnable接口,重写run方法,执行线程需要丢入的runnable接口实现类,调用start方法
public class TestThreaddemo03 implements Runnable{
@Override
public void run() {//run()方法线程体
for (int i = 0; i < 20; i++) {
System.out.println("我在学习Runnable接口");
}
}
public static void main(String[] args) {
TestThreaddemo03 testThreaddemo03 = new TestThreaddemo03();//创建Runnable接口的实现类对象
Thread thread = new Thread(testThreaddemo03);//创建线程对象来开启我们的线程,代理
thread.start();
for (int i = 0; i < 200; i++) {
System.out.println("我是主线程");
}
}
}