多项选择题

能够实现线程的方式有()。

A.继承Thread类,重写run方法
B.实现Runnable接口,实现run方法
C.继承Thread类,重写start方法
D.继承Runnable接口,重写run方法