通过实现 Runnable 接口来创建线程
创建一个线程,最简单的方法是创建一个实现 Runnable 接口的类。
为了实现 Runnable,一个类只需要执行一个方法调用 run(),声明如下:
package com.thread.test; public class RunnableTest implements Runnable{ //重写run()方法 private String name; //空构造 public RunnableTest(){} public RunnableTest(String name){ this.name=name; } @Override public void run() { System.out.print(name); } public static void main(String[] args) { //先创建Runnable的子类对象 //再用此对象作为参数,传递给Thread类构造 RunnableTest t1=new RunnableTest("线程1"); RunnableTest t2=new RunnableTest("线程2"); RunnableTest t3=new RunnableTest("线程3"); //start()启动线程 创建Thread对象 new Thread(t1).start(); new Thread(t2).start(); new Thread(t3).start(); } }