1、定义MyRunnable类实现Runnable接口;
2、实现run()方法,编写线程执行体;
3、创建线程对象,调用start()方法启动线程;
实例:
public class MyThreadImp implements Runnable{
@Override
public void run() {
for (int i = 0; i < 200; i++) {
System.out.println("run方法已启动!"+i);
}
}
public static void main(String[] args) {
//创建Runnable接口对象
MyThreadImp myThread = new MyThreadImp();
//创建线程对象,通过线程对象的start()方法启动线程
/*Thread thread = new Thread(myThread);
thread.start();*/
new Thread(myThread).start();
for (int i = 0; i < 200; i++) {
System.out.println("main方法已启动!"+i);
}
}
}
结果:
可以看到,线程在交替执行!