Runnable与Thread的区别 两者都可以实现线程,但是他们各有有缺点,Runnabele可以将CPU,代码和数据分开,形成清晰的模型;还可以从其他类继承;并且能够保持程序风格的一致性。而直接继承Thread则不能再从其他类继承,不过它编写简单,可以直接操纵线程,无须使用Thread.currentThread()方法;