在Java中有两种方法实现线程体:一是继承线程类Thread,二是实现接口Runnable.
在实际开发中一个多线程的操作很少使用Thread类,而是通过Runnable接口完成。
Runnable接口和Thread之间的联系:
public class Thread extends Object implementsRunnable
Thread类也是Runnable接口的子类。
对于实现接口Runnable方法:
对于继承线程类Thread方法:
一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。