下列()方法可以使线程从运行状态进入其他阻塞状态。
A.sleep
B.wait
C.yield
D.start
A.sleep
B.wait
C.yield
D.start
第2题
A.死亡状态
B.阻塞状态(对象lock池内)
C.阻塞状态(对象等待池)
D.就绪状态
第3题
A.一旦一个线程被创建,它就立即开始运行
B.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
C.一个线程可以调用yield()方法使其他线程有机会运行
D.join()方法可使当前线程阻塞,直到调用该方法的线程运行结束
第4题
A.线程可以通过调用sleep()方法使比当前线程优先级低的线程运行
B.线程可以通过调用yield()方法使和当前线程优先级一样的线程运行
C.线程的sleep()方法调用结束后,该线程进入运行状态
D.若没有相同优先级的线程处于可运行状态,线程调用yield()方法时,当前线程将继续执行
第5题
A.currentThread()方法返回当前正在运行的线程对象
B.线程A通过调用start()方法使其进入可运行状态
C.若线程A调用isAlive()方法并返回true,说明A正在运行中
D.在线程A中执行线程B的join()方法,则线程A等待直到B执行完成
第7题
A.sleep是线程类(Thread)的方法,wait是Object类的方法
B.sleep不释放对象锁,wait释放对象锁
C.sleep()中指定的时间是线程不会运行的最短时间,它不能保证该线程睡眠到期后就开始执行
D.wait后进入该对象的锁池,其他线程调用notify()方法并获取对象锁会进入运行状态
第9题
A.JVM将cpu的使用权从当前线程切换给其他线程
B.线程执行了休眠方法
C.线程执行了wait()方法
D.线程在运行期间,执行了一些阻塞线程的操作
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!