实现接口和继承Thread类的比较 接口更适合多个相同的程序代码的线程去共享同一个资源(提高代码复用性)。 接口可以避免java中的单继承的局限性(实现接口可以创建多个对象)。 接口代码可以被多个线程共享,代码和线程独立。 线程池只能放入实现Runnable或Callable接口的线程,不能直接放入继承Thread的类。 Java中,每次程序运行至少启动两个线程。一个是main线程,一个是垃圾收集线程