补充:多数情况下我们都是优先考虑先从接口继承来实现线程的, 就像上楼说的,如果你要是确定你要用到Thread 中的关于线程的方法的话, 你就从Thread 继承好了!
另外:从接口实现的线程能更好的实现多线程的特点。比如你在实现接口的类上有一个要多个线程共享的成员变量x,然后你用
Thread t1 = new Thread(接口实现类对象);
Thread t1 = new Thread(接口实现类对象);
Thread t1 = new Thread(接口实现类对象);然后启动各个线程, 很明显接口实现类对象就只有一个, 被多个线程共享的 ,这样更x 就易被多个线程共享的了,不过要注意同步的问题。 |