runnable和thread一样是线程吗
Thread 是一个类只能继承后,复写run方法后,生成线程类对象调用start方法就可以实现线程的运行。
Runnable是一个接口,里面只有一个run方法,只有实现(implement)这个接口后,必须复写run方法才能运行,步骤和Thread是一样的,一般用Runnable比较多
http://mars914.iteye.com/blog/1508429
可以看看这个网址,讲得听明白的。
总结一下就是,thread是一个类;runnable是一个接口。
thread是各自完成各自的任务。runnable则是共同完成一个任务。
上面的解释已经很牛叉了!最好通过代码做一遍!