Java多线程实现方式二:实现Runable接口

401 阅读1分钟

Java实现多线程的方式有多种,本文简单介绍以实现Runnable接口的方式实现Java多线程。由于Java是单继承的,所以推荐使用实现Runable接口的方式去实现多线程。

1. 创建一个类,并实现Runable接口。

public class ThreadRunable implements Runnable{
    public void run() {
        for(int i = 0; i < 100; i ++) {
            System.out.println("我是ThreadRunable线程" + i);
        }
    }
}

2. 在main函数中,通过new Thread(线程对象).start()的方式启动线程并观察输出结果。

public static void main(String[] args) {
        ThreadRunable threadRunable = new ThreadRunable();
        new Thread(threadRunable).start();
        for(int i = 0; i < 2000; i ++) {
            System.out.println("我是主线程" + i);
        }
}

3. 观察输出结果可发现,ThreaRunable线程和主线程的输出信息在控制台中交替打印。