JAVA多线程Runnable和Thread区别 使用Runnable可以实现多继承线程池只接受Runnable?Runnable更方便资源共享? 使用Runnable可以实现多继承 由于JAVA中单继承的限制,通过继承Thread实现多线程不能再继承其他类。 线程池只接受Runnable? 该说法是不正确,Thread实现了Runable,所以继承Thread可以传入线程池。 但是将实例化的Thread传入线程池浪费了资源,因为Thread里除了run方法其他都用不到 Runnable更方便资源共享? 不存在的,两者都可以共享资源,只要传入同一个对象即可。