实现步骤:
1: 创建一个实现Runnable接口的实现类。
2: 接口实现类去实现Runnable接口中的run()方法。
3: 创建实现类的对象。
4: 将此对象作为参数传递到Thread类的有参构造方法中,创建Thread类的对象。
5: 通过创建的Thread类对象调用start()方法。
代码实现:
/**
* 遍历100以内的偶数
*/
//1:创建一个实现Runnable接口的类
class MyThread implements Runnable{
//2: 重写run()方法
@Override
public void run() {
for (int i=0; i<100; i++) {
if (i % 2 == 0) {
System.out.println(Thread.currentThread().getName()+"******"+i);
}
}
}
}
public class RunnableTest {
public static void main(String[] args) {
//3:创建实现类的对象
MyThread myThread = new MyThread();
//4:将此对象作为参数传递给Thread类的构造方法创建Thread类对象
Thread thread = new Thread(myThread);
//设置线程名称
thread.setName("线程一");
//5: 通过创建的Thread类对象调用start()方法。
thread.start();
}
}