百年教育职业培训中心 百年教育学习服务平台
题库试卷

【广开搜题】广东开放大学Java高级语言程序设计(本,2024春)第6章测验 多线程-10题_1参考答案

来源: 更新时间:

【广开搜题】广东开放大学Java高级语言程序设计(本,2024春)第6章测验多线程-10题_1参考答案广东开放大学作业答案试卷总分:10得分:101.下列关于进程和线程的说法中,错误的是()A.操作系

【广开搜题】广东开放大学Java高级语言程序设计(本,2024春)第6章测验 多线程-10_1参考答案

广东开放大学作业答案

试卷总分:10 得分:10

1.下列关于进程和线程的说法中,错误的是( )

A.操作系统中的每一个进程中都至少存在一个线程渝粤教育

B.线程和进程一样,是由CPU同时执行的广开形成性考核答案

C.线程和进程一样,是由CPU轮流执行的

D.操作系统中每个独立执行的程序都可称之为一个进程广开形成性考核答案

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


2.下列关于线程状态转换的描述中,错误的是( )

A.线程获得CPU使用权后会从就绪状态转换成运行状态

B.死亡状态下的线程调用start()方法可以使其重新进入就绪状态

C.运行状态下的线程调用wait()方法可以使其进入到阻塞状态

D.线程失去CPU使用权后会从运行状态转换成就绪状态

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


3.下列属于定义同步代码块的关键字的是( )

A.abstract

B.synchronized

C.volatile

D.goto

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


4.阅读下列的程序

public class Demo extends Thread implements Runnable{? ? ? -----①渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。

?public void run(){?

? System.out.println("this is run()");?广开搜题

?}?广东开放大学作业答案

?

?public static void main(String args[]){?

? Thread thread=new Thread(new Demo());? ? ? ? ? -----②广东开放大学作业答案

? thread.start();?

?}?

}

下列关于程序运行结果的说法中,正确的是(? )渝粤题库

A.①行出现编译错误

B.②行出现编译错误

C.出现运行错误

D.程序正常执行输出this is run()

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


5.同步代码块的作用是( )广东开放大学作业答案

A.保证多线程访问数据的安全

B.同步代码块可以避免线程的随机性

C.保证同步代码块中只有一个线程运行

D.同步代码块提高了线程的运行速度广东开放大学作业答案渝粤教育

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


6.Java多线程中,以下关于解决死锁的说法正确的是( )广东开放大学作业答案

A.打破不可抢占条件,即允许进程强行从某些资源占有者那里夺取资源

B.使用打破循环等待条件的方法不能避免线程死锁

C.避免一个进程等待序列(P1,P2,...Pn),其中P1等待P2占有的某一资源,...Pn等待P1占有的某一资源,可以避免死锁

D.打破互斥条件,即允许进程同时访问某些资源

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

广开搜题

7.notify()方法唤醒等待线程后,该线程会立即被CPU执行。

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案渝粤搜题


8.多线程操作共享资源一定会导致线程的安全问题。

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


9.被synchronized关键字修饰的方法称为同步方法。

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


10.Java多线程中,如果进程所获得的资源在未使用完毕之前,资源申请者不能强行地从资源占有者手中夺取资源,而只能由该资源的占有者进程自行释放,就一定会出现死锁。

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


电话咨询