大学网课搜题引擎
首页
爱课程(中国大学MOOC)
Java面向对象程序设计
第12讲 多线程
题目详情
简答题
以下锁机机制中,不能保证线程安全的是( )
A、lock
B、synchronized
C、volatile
D、以上都不正确
查看答案与解析
简答题
下面所述步骤中,创建进程做必须的步骤包括( ) A、由调度程序为进程分配 CPU B、建立一个进程控制块 C、为进程分配内存 D、为进程分配文件描述符
简答题
线程通过( )方法可以休眠一段时间,然后恢复运行。 A、run B、setPrority C、yield D、sleep
简答题
编写线程类,要继承的父类是 ( ) A、Object B、Runnable C、Thread D、Serializable E、Exception
简答题
若要启动一个线程,必须调用 ( ) 方法。 A、start B、run C、resume D、new
简答题
方法 resume( ) 负责重新开始哪个线程的执行?( ) A、被 stop( ) 方法停止的线程 B、被 sleep( ) 方法停止的线程 C、被 wait( ) 方法停止 D、被 suspend( ) 方法停止
简答题
当______方法终止时,能使线程进入死亡状态。 ( ) A、run() B、setPrority() C、yield() D、sleep()
简答题
一个线程通过 ( ) 方法将 CPU 让给另一个优先级相同的线程? A、wait B、yield C、sleep D、stop
简答题
下面的哪一个关键字通常用来对对象的加锁,从而使得对对象的访问是排他的? A、serializable B、transient C、synchronized D、static
简答题
在Java多线程中,请用下面哪种方式不会使线程进入阻塞状态? A、sleep() B、suspend() C、wait() D、yield()
简答题
以下哪个最准确地描述了 synchronized 关键字? A、允许两线程并行运行,而且互相通信; B、保证在某时刻只有一个线程可访问方法或对象; C、保证允许两个或更多处理同时开始和结束; D、保证两个或更多线程同时开始和结束。
简答题
下列哪一种情况不会终止当前线程的运行? A、抛出一个异常时 B、当该线程调用 sleep 方法时 C、当创建一个新线程时 D、当一个优先级更高的线程进入就绪状态时
简答题
以下关于内存回收的说法,正确的是( ) A、程序员必须创建一个线程,用来释放内存 B、内存回收线程负责释放无用内存 C、内存回收线程允许程序员直接释放内存 D、内存回收线程可以在指定的时间释放内存
简答题
有以下代码: public class TestMultiThread { public static void main(String[] args) { Thread t = new Thread() { public void run(){ pong(); } }; t.run(); System.out.println("ping"); } static void pong(){ System.out.println("pong"); } } 请问程序的运行结果是( )? A、pong ping B、ping ping C、ping 和 pong 的输出顺序不确定,取决于线程的执行顺序 D、都不输出
简答题
下列说法中错误的一项是( ) A、一个线程是一个Thread类的实例 B、线程从传递给它的Runnable实例的run()方法开始执行 C、线程操作的数据来自Runnable实例 D、新建的线程调用start()方法就能立即进入运行状态
简答题
Java 系统提供了一个自动回收动态分配的内存的线程,它就是( ) A、异步线程 B、消费者线程 C、垃圾收集线程 D、守护线程
简答题
Java 中线程的状态包括 ( ) A、新建、暂停 B、运行、撤消 C、运行、阻塞 D、就绪、启动
简答题
以下( )方法可以用来暂时停止当前线程的运行。 A、stop( ) B、sleep( ) C、wait( ) D、suspend( )
简答题
关于ArrayList 和 Vector 的区别,以下说法正确的是 ( ) A、ArrayList是线程安全的,Vector是线程不安全的 B、ArrayList是线程不安全的,Vector是线程安全的 C、ArrayList底层是数组结构,Vector底层是链表结构 D、ArrayList底层是链表结构,Vector底层是数组结构
Java面向对象程序设计
章节列表
第1讲 概述
17
第2讲 Java 编程基础
20
第3讲 字符串与数组
17
第4讲 方法
20
第5讲 类和对象
19
第6讲 封装
20
第7讲 继承
20
第8讲 多态
21
第9讲 异常处理
20
第10讲 集合类
20
第11讲 输入输出处理
20
第12讲 多线程
19
2022秋季期末考试
34