下面哪些方法可用于创建一个可运行的多线程类?( )
A.
public class T implements Runable {public void run(){ …} }
B.
public class T extends Thread { publicvoid run(){ …} }
C.
public class T implements Thread {public void run(){…} }
D.
public class T implements Thread {public int run(){….} }
E.
public class T implements Runable {protected void run(){…} }