我刚刚学习了与线程相关的理论知识,其中有线程和可运行接口(Thread和Runnable)。
class A extends Thread{
public void run(){
while(true) {
System.out.println("Hi");
}
}
}
class B implements Runnable{
public void run(){
System.out.println("Hi");
}
}
Thread具有丰富的API,那么为什么我要使用Runnable而不是Thread呢?
谢谢。