一个线程启动后,可以使用sleep(long)方法将线程转入休眠状态,以便其它线程获得运行的机会
正确
举一反三
- 线程调用了sleep( )方法后,该线程将进入()状态? A: 休眠 B: 死亡 C: 启动 D: 启动
- 下面关于线程休眠的说法正确的是() A: sleep()需指定休眠时间,线程实际休眠的时间会大于或等于该休眠时间 B: 调用sleep()方法会使当前线程会从"运行状态"进入到"休眠(阻塞)状态" C: 当前线程调用sleep()方法只能控制当前正在运行的线程休眠,而不能控制其它线程休眠 D: 当休眠时间结束后,线程就会返回到就绪状态,而不是立即开始运行
- 下列关于Thread类中sleep()方法的描述,错误的是( A: sleep()可以指定线程休眠的时间 B: 、sleep()方法指定时间结束后,线程进入了运行状态 C: sleep()是一个静态方法 D: 调用sleep()方法,线程进入阻塞状态
- (线程控制方法)可以使当前同级线程重新获得运行机会的方法是________。 A: sleep() B: join() C: yield() D: interrupt()
- 下列关于线程调度的叙述中,错误的是 A.调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会 B.调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会 C.当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行 D.具有相同优先级的多个线程的调度一定是分时的
内容
- 0
在线程A中调用线程B的sleep方法可以让线程B休眠。
- 1
下列关于线程调度的叙述中,错误的是()。 A: 调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会 B: 调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会 C: 具有相同优先级的多个线程的调度一定是分时的 D: 分时调度模型是让所有线程轮流获得CPU使用权
- 2
下列关于Thread类的线程控制方法的说法中,错误的是( ) A: 线程可以通过调用sleep()方法使比当前线程低优先级的线程运行 B: 线程可以通过调用yield()方法使和当前线程优先级一样的线程运行 C: 线程的sleep()方法调用结束后,该线程进入运行状态 D: 若没有相同优先级的线程处于可运行状态,线程调用yield()方法时,当前线程将继续执行
- 3
线程调用sleep ()方法后,该线程将进入以下状态
- 4
JAVA中Thread类的sleep()是静态方法,只能控制当前正在运行的线程休眠,而不能控制其它线程休眠