![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
下列关于线程的说法中,正确的是
A.一个线程一旦被创建,就立即开始运行
B.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
C.当运行状态的线程因为调用了yield()方法而停止运行,它一定被放在可运行线程队列的前面
D.当因等待对象锁而被阻塞的线程获得锁后,将直接进入运行状态
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.一个线程一旦被创建,就立即开始运行
B.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
C.当运行状态的线程因为调用了yield()方法而停止运行,它一定被放在可运行线程队列的前面
D.当因等待对象锁而被阻塞的线程获得锁后,将直接进入运行状态
A.保证在同一个虚拟机实例中某时刻只有一个线程可访问方法或对象
B.允许两线程并行运行,而且互相通信
C.允许两个或更多处理线程同时开始和结束
D.synchronized标记的代码块只会运行一次
A.volatile可以保证可见性
B.volatile可以保证原子性
C.volatile可以防止指令重排序保证有序性
D.volatile可以阻塞线程
A.在一个线程中,只能有一个MessageQueue
B.在一个线程中,可以有多个Handler
C.在一个线程中,只能有一个Looper
D.在一个线程中,只能有一个Looper、MessageQueue和Handle
A.线程只能通过继承类Thread创建
B.执行suspend方法将使线程停止并不能被重新start
C.线程与进程实际是同一个概念
D.线程的终止可以通过两种方式实现:自然撤销或被停止
A.程序员必须创建一个线程来释放内存;
B.内存回收程序负责释放无用内存
C.内存回收程序允许程序员直接释放内存
D.内存回收程序可以在指定的时间释放内存对象
E.line8
A.测试过程中车辆需要保持匀速行驶
B.测试仪表需配备相应GPS设备进行测试轨迹记录
C.手机置于车内,统一打开车窗
D.测试线程至少配置10线程以上
A.HashMap集合是键值对方式存储元素
B.HashMap集合不允许存储重复键
C.HashMap集合不允许存储重复值
D.HashMap集合线程是安全的
A.运行状态下的线程调用wait()方法可以使其进入到阻塞状态
B.线程失去CPU使用权后会从运行状态转换成就绪状态
C.死亡状态下的线程调用start()方法可以使其重新进入就绪状态
D.线程获得CPU使用权后会从就绪状态转换成运行状态