下面关于线程状态及转换的描述,正确的是()。
A.线程从阻塞状态只能进入就绪状态,而不能直接进入运行状态
B.当线程对象调用了start()方法后,该线程就进入运行状态
C.一旦进入死亡状态,线程将不再拥有运行的资格,也不能再转换到其他状态
D.线程只能从新建状态转换到就绪状态,反之则不能
A.线程从阻塞状态只能进入就绪状态,而不能直接进入运行状态
B.当线程对象调用了start()方法后,该线程就进入运行状态
C.一旦进入死亡状态,线程将不再拥有运行的资格,也不能再转换到其他状态
D.线程只能从新建状态转换到就绪状态,反之则不能
第2题
A.因为休眠而暂时停止运行的线程,休眠时间到了后立即直接运行
B.线程执行wait()方法后,必须调用notify()方法唤醒它
C.一个线程因为输入输出而暂时停止运行,待输入/输出完成后,且没有出现输入/输出异常,即可恢复到可运行状态
D.挂起、休眠或等待的线程都可以恢复到可运行状态,但停止运行的线程将不能再重新运行
第4题
A.就绪状态(Runnable):线程准备运行,不一定立马就能开始执行
B.运行状态(Running):程序正在执行线程的代码,此时执行的是run方法
C.等待状态(Waiting):线程处于阻塞的状态,等待外部的处理结束
D.调用sleep()方法此时线程处于等待状态,并失去锁标记
第7题
A.进程不能成为调度的单位
B.线程切换时可能会引起进程切换
C.线程可以没有栈
D.线程之所以切换快是因为TCB比PCB尺寸小
第8题
A.由阻塞状态进入等待状态
B.由运行状态进入等待状态
C.由阻塞状态进入运行状态
D.由运行状态进入阻塞状态
第9题
A.字符串是常量
B.String对象可以共享
C.StringBuffer是动态字符串
D.StringBuffer不是线程安全的
E.StringBuilder是线程安全的
第10题
A.系统物理磁盘状态可分为member、hotspare 及free三种状态
B.若热备盘所属卷组(即存储池)不为空,则表示该热备盘为局部热备盘
C.热备盘所属卷组若为空,则表示为全局热备盘。
D.hotspare,free 状态磁盘可相互转换