A. By subclassing the Thread class. B. By implementing the Throwable interface. C. By implementing the Multithread interface. D. By implementing the Runnable interface.