public class TwoThread extends Thread{ public void run(){ for (inti=0;i<10;++){ System.out.println("New thread"); public static void main(Stringl]args){ TwoThread tt new TwoThreadO); tt.start(); for (inti=0;i<10;+){ System.out.println("Main thread"); 这种方法简单明了,符合大家的习惯,但是,它也有一 个很大的缺点,那就是如果我们的类已经从一个类继承,则 无法再继承Thread类。 方法二:实现Runnable接口public class TwoThread extends Thread { public void run() { for ( int i = 0; i < 10; i++ ) { System.out.println("New thread"); } } public static void main(String[] args) { TwoThread tt = new TwoThread(); tt.start(); for ( int i = 0; i < 10; i++ ) { System.out.println("Main thread"); } } } 这种方法简单明了,符合大家的习惯,但是,它也有一 个很大的缺点,那就是如果我们的类已经从一个类继承,则 无法再继承 Thread 类。 方法二:实现 Runnable 接口