专业课-操作系统-线程/进程-线程相关
有哪两种创建线程的方式?这两种方式更优的是哪个?
两种方式:通过实现java.lang.Runnable或者通过扩展java.lang.Thread类。
实现Runnable接口可能更优,原因:
a、Java不支持多继承,因此扩展Thread类就代表这个子类不能扩展其他类。而实现Runnable接口的类还可能扩展另一个类;
b、类可能只要求可执行即可,因此继承整个Thread类的开销过大。
文章链接
加载更多