多线程Thread与Runable的区别,优缺点。请大神们指教一下啊
两者完全没有可比性。Runable为线程提供了一个可以执行的函数。Java语言没有函数指针,所以为了传一个函数给jvm,只能传一个接口,并且把实现的方法写在这个接口的实现类中。
Thread是类,runable是接口。1、使用接口可以多处使用,减少代码重复。2、使用runable看着高大上一点
项目中用Runnable用的多。