多项选择题

A.直接调用run()方法不会开启新线程
B.线程只能启动一次
C.run()方法通常不会直接调用
D.线程执行结束后才能再次启动