@chenxuxiong
2016-05-27T07:06:56.000000Z
字数 281
阅读 390
JAVA基础
线程
1.Thread是一个类,它只能被单继承,而Runnable是一个接口,它能被实现后,也能实现和继承其他东西,所以一般推荐使用Runnable
2.线程类继承Thread相对于Runnable来说,使用线程的方法更加方便一些。就是我们只需要去创建一个Thread的实例就可以了,而使用Runnable则必须创建两个实例。
3.实现Runnable接口的线程类的多个线程,可以更方便的访问同一变量,而Thread类则需要内部类来进行替代,利用的就是内部类可任意访问外部变量这一特性。,所以一般推荐使用Runnable