在Java中,下面哪些方式可以实现多线程程序()
A. 继承Thread类
B. 自己创建一个Thread类
C. 实现Runnable接口
D. 实现Comparable接口
下列关于Runnable接口的好处,正确的有()
A. Runnable适合于多个相同程序代码线程去处理统一资源的情况
B. Runnable可以使类在继承其他类的同时,还能实现多线程的功能
C. Runnable可以避免由于java的单继承机制带来的局限
D. Runnable能增加程序的健壮性,代码能够被多个线程共享
Thread类中,可以使线程休眠的方法是()
A. sleep()
B. notify()
C. wait()
D. run()
下列选项中,会导致线程进入死亡状态的是()
A. 线程的run()方法正常执行完毕
B. 线程抛出一个未捕获的异常
C. 线程执行过程中出现错误
D. 线程调用了sleep()方法