搜题
用户您好, 请在下方输入框内搜索其它题目:
搜题
题目内容 (请给出正确答案)
提问人:网友 发布时间:
【多选题】

下列哪些情况可以使线程从运行状态变为阻塞状态()

A、线程调用sleep方法主动放弃所占用的系统资源

B、线程调用一个阻塞式IO方法,在该方法返回之前,该线程被阻塞

C、遇到yield()方法

D、调用start()

更多“下列哪些情况可以使线程从运行状态变为阻塞状态()”相关的问题
第1题

A、就绪变为运行  B、运行变为就绪  C、运行变为阻塞  D、阻塞变为就绪  

点击查看答案
第2题

A、线程启动调用start方法  B、线程的主体是run方法  C、线程运行中调用sleep方法可以进入阻塞状态  D、在java中,优先级的数值为1的线程可以抢占优先级为5的线程的资源  

点击查看答案
第3题

A、  一旦一个线程被创建,它就立即开始运行  B、  使用start()方法以使一个线程成为可运行的,但是它不一定立即开始运行  C、  当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面  D、  一个线程可能因为不同的原因停止并进入可运行状态  

点击查看答案
第4题

A、A、调用线程的sleep()方法,以使比当前线程优先级低的线程获得运行机会  B、B、调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会  C、C、当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行  D、D、具有相同优先级的多个线程的调度一定是分时的  

点击查看答案
第5题

A、调用了线程的start()方法,该线程就进入运行状态 (就绪,还要获得CPU使用权)  B、线程的run()方法运行结束或被未catch的InterruptedException等异常终结,那么该线程进入死亡状态   C、线程进入死亡状态,但是该线程对象仍然是一个Thread对象,在没有被垃圾回收器回收之前仍可以像引用其它对象一样引用它  D、线程进入死亡状态后,调用它的start()方法仍然可以重新启动  

点击查看答案
第7题

A、可运行状态  B、运行状态  C、阻塞状态  D、终止状态  

点击查看答案
第8题

A、运行状态  B、结束状态  C、新建状态  D、可运行状态  

点击查看答案
第9题

A、Thead类的sleep静态函数以使线程休眠一段时间  B、wait函数会使线程处于等待状态,作用与sleep函数相同  C、一个线程不需要特别的代码来中止它,当run函数中的代码都执行完了以后,线程就自然中止了  D、线程的启动通过线程类(或者其子类)的start函数来实现  E、调用stop函数使线程停止  

点击查看答案
客服
TOP

请使用微信扫码支付

订单号:
遇到问题请联系在线客服