A.从一个同步语句块中退出来
B.调用一个对象的wait方法
C.调用一个输入流对象的read方法
D.调用一个线程对象的setPriority方法
A.一个线程是一个Thread类的实例
B.新建的线程调用start()方法会进入就绪状态
C.线程执行的任务代码可以来自Runnable实例
D.新建的线程调用start()方法就能立即进入运行状态
A.多线程
B.单线程
A.线程其实就是进程中的一个控制单元,它负责就是程序的执行。一个进程中至少有一个线程
B.当一个类实现了Runnable接口后,并实现了其run方法,就可以直接调用这个类的start方法开启线程
C.继承Thread类或者实现Runnable接口都可以封装线程要执行的任务
D.Thread类本身就是一个线程类,可以直接创建Thread类对象,开启线程
A.因为休眠而暂时停止运行的线程,休眠时间到了后立即直接运行
B.线程执行wait()方法后,必须调用notify()方法唤醒它
C.一个线程因为输入输出而暂时停止运行,待输入/输出完成后,且没有出现输入/输出异常,即可恢复到可运行状态
D.挂起、休眠或等待的线程都可以恢复到可运行状态,但停止运行的线程将不能再重新运行