如果某个类继承了另一个类,同时又想采用多线程技术,就不能应用Thread类产生线程,因为Java不允许多继承,这时就要用Runnable接口来创建线程。
public class demo10291 {
public static void main(String[] args) {
// TODO Auto-generated method stub
TestThread3 t = new TestThread3();//产生Runnable接口的子类实例化对象
new Thread(t).start();
for(int i=0;i<8;i++)
{
System.out.println("main 在运行!");
}
}
}
public class TestThread3 implements Runnable{
//TestThread3通过实现Runnable 接口,实现多线程
public void run()
{
for(int i=0;i<10;i++){
System.out.println(“TestThread 在运行!”);
}
}
}