下面哪些方法可用于创建一个可运行的多线程类?
A. publicclassTimplementsRunnable{publicvoidrun(){…}}
B. publicclassTextendsThread{publicvoidrun(){…}}
C. publicclassTimplementsThread{publicvoidrun(){…}}
D. publicclassTimplementsThread{publicintrun(){….}}
E. publicclassTimplementsRunnable{protectedvoidrun(){…}}