sleep和yield方法都是静态方法,都可以让当前正在执行的线程暂停进入阻塞状态
错
举一反三
- yield方法和sleep方法相同,都可以让当前正在运行的线程进入阻塞状态
- yield()方法和sleep()方法相同,都可以让当前正在运行的线程暂停
- 下列关于sleep()和yield()方法描述正确的是() A: sleep方法暂停当前线程后,会进入阻塞状态 B: yield方法调用后,线程会让步,直接进入阻塞状态 C: sleep方法声明抛出了InterruptedException,所以调用sleep方法的时候要捕获该异常,或者显示声明抛出该异常。而yield方法则没有声明抛出任务异常 D: yield方法比sleep方法有更好的可移植性,通常不要依靠sleep方法来控制并发线程的执行
- 线程调用yield()方法后,如同调用sleep()方法,线程直接进入阻塞状态。
- sleep方法可以让当前正在执行的线程暂停一段时间,其参数的单位是秒。
内容
- 0
Thread类的sleep()方法和wait()方法都可以让线程暂停执行。
- 1
线程调用yield()方法后,如同调用sleep()方法,线程直接进入阻塞状态。 A: 正确 B: 错误
- 2
下列哪个方法可以使线程从运行状态进入线程阻塞状态? A: sleep B: stop C: yield D: start
- 3
可以使线程从运行状态进入阻塞状态的是() A: sleep() B: wait()方法 C: yield() D: start()
- 4
线程调用了sleep()方法后,该线程将进入【 】状态。 A: 运行状态 B: 暂停状态 C: 终止状态 D: 阻塞状态