实现Runnable接口来创建线程
如你所知多线程的实现方法主要有三种一种是通过继承 Thread 类来创建线程一种是通过实现 Runnable 接口来创建线程其中实现 Runnable 接口的方法比继承 Thread 类的方法更灵活因为一个类只能继承一个父类而实现接口可以实现多继承。本文我们主要来讲讲后者。实现 Runnable 接口来创建线程以下是一个实现 Runnable 接口的多线程的代码示例public class MyRunnable implements Runnable { Override public void run() { // 在这里编写多线程任务代码 System.out.println(当前线程名称 Thread.currentThread().getName()); } public static void main(String[] args) { // 创建线程并启动 Thread thread1 new Thread(new MyRunnable()); Thread thread2 new Thread(new MyRunnable()); thread1.start(); thread2.start(); } }在这个代码中我们首先创建了一个实现了 Runnable 接口的类 MyRunnable 然后在类中实现了 run() 方法并在 run() 方法中编写了多线程任务代码。在 main () 方法中我们创建了两个线程对象 thread 1 和 thread 2 并将MyRunnable 实例作为参数传递给它们。最后我们调用 start () 方法启动这两个线程实现了多线程执行任务的效果。