本文最后更新于 895 天前,其中的信息可能已经过时,如有错误请发送邮件到 echobydq@gmail.com
前提
通过实现接口创建线程的方法通过生成实现 java.lang.Runnable 接口的类创建多线程。该接口只定义了一个方法 run (), 所以必须在新类中实现它。但是 Runnable 接口并没有任何对线程的支持,还必须创建 Thread 类的实例,这一:点可以通过 Thread 类的构造方法 public Thread( Runnable target) 来实现。通过这种方式实现多线程还可以使用 Java 的继承特性。
代码
结果
创建线程 1
创建线程 2
创建线程 3
线程 1: 计数 1
线程 1: 计数 2
线程 2: 计数 1
线程 2: 计数 2
线程 2: 计数 3
线程 3: 计数 1
线程 1: 计数 3
线程 3: 计数 2
线程 3: 计数 3