选择题 2.  Java Tbread中的方法resume()负责恢复哪些线程的执行?______
【正确答案】 D
【答案解析】 对于选项A,wait()方法是一种使线程暂停执行的方法,例如,当线程交互时,如果线程对一个同步对象发出了一个wait()调用请求,那么该线程会暂停执行,被调对象进入等待状态,直到被唤醒(通常使用notify方法唤醒)或等待时间超时。所以,选项A错误。
   对于选项B,sleep()方法的作用是使当前运行的线程休眠指定的时间。所以,选项B错误。
   对于选项C,可以使用stop()方法来终止线程的执行。当使用Tbread.stop()方法来终止线程时,它会释放已经锁定的所有的监视资源。如果当前任何一个受这些监视资源保护的对象处于一个不一致的状态,其他的线程将会看到这个不一致的状态,这可能会导致程序执行的不确定性,并且这种问题很难被定位。因此,不推荐使用。所以,选项C错误。
   对于选项D,suspend()方法就是将一个线程挂起(暂停),并且不会自动恢复,必须通过调用对应的resume()方法,才能使得线程重新进入可执行状态。所以,选项D正确。