Java程序设计

填空题进程是由代码、数据、内核状态和一组寄存器组成,而线程是表示程序运行状态的(),如程序计数器、栈指针以及堆栈组成。

题目
填空题
进程是由代码、数据、内核状态和一组寄存器组成,而线程是表示程序运行状态的(),如程序计数器、栈指针以及堆栈组成。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 23 )下列关于 Java 语言中线程的叙述中,正确的是

A )线程是由代码、数据、内核状态和一组寄存器组成

B )线程间的数据是不共享的

C )用户只能通过创建 Thread 类的实例或定义、创建 Thread 子类的实例建立和控制自己的线程

D )因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定


正确答案:D

第2题:

同一进程的多个线程共享()

A. 数据空间

B. 堆栈

C. 程序计数器

D. 进程代码段


正确答案:AD

第3题:

以下不属于特殊功能寄存器SFR的是()。

A. 程序计数器PC

B. 累加器ACC

C. 堆栈指针SP

D. 程序状态字寄存器PSW


参考答案:A

第4题:

下列关于Java语言中线程的叙述中,正确的是( )。A.线程由代码、数据、内核状态和-组寄存器组成SX

下列关于Java语言中线程的叙述中,正确的是( )。

A.线程由代码、数据、内核状态和-组寄存器组成

B.线程间的数据是不共享的

C.用户只能通过创建Thread类的实例或者定义和创建Thread子类的实例,建立和控制自己的线程

D.因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定


正确答案:D
本题考查线程的基本知识。线程与进程在概念上是相关的,线程是由表示程序运行状态的寄存器、程序计数器、栈指针以及堆栈组成,它不包含进程地址空间中的代码和数据。代码所操作的数据是Java线程模型中的一个组成部分,数据与代码是独立的。数据可以被多个线程共享,也可不共享。Java语言中提供两种创建线程的方法,-种是通过继承Thread类创建线程,另-种是通过实现Runnable接口来创建线程。

第5题:

下列不属于线程组成部分的一项是______。

A.程序计数器

B.栈指针

C.进程地址空间中的代码

D.堆栈


正确答案:C
解析:线程是由表示程序运行状态的寄存器组成的,包括程序计数器、堆栈及栈指针,它不包括进程地址空间中的代码和数据。

第6题:

Java 中的线程模型由三部分组成,与线程模型组成无关的是

A )虚拟的 CPU

B )程序代码

C )操作系统的内核状态

D )数据


正确答案:C

第7题:

Java中的线程模型由三部分组成,与线程模型组成无关的是

A.虚拟的CPU

B.程序代码

C.操作系统的内核状态

D.数据


正确答案:C
解析:线程是程序中的一个执行流。一个执行流是由CPU运行程序的代码、操纵程序的数据所形成的。Java中的线程模型包含3部分:一个虚拟的CPU,该CPU执行的代码,代码所操作的数据。

第8题:

●计算机的控制器是由多种部件组成的,其中不包括 (8) 。

(8) A.指令寄存器IR

B.程序计数器PC(指令指针寄存器IP)

C.算术逻辑单元ALU

D.程序状态字寄存器PSW


正确答案:C
【解析】微处理器由运算器ALU、控制器和寄存器阵列组成3部分组成。其中,控制器负责从内存储器中取出指令,分析解释指令,向各硬件部件发出控制信号,保证计算机各部件的有条不紊、协调一致地进行工作。控制器由程序计数器(IP)、指令寄存器(IR)、指令译码器(ID)和时序信号发生器等组成。

第9题:

下列关于Java语言中线程的叙述中,正确的是

A.线程是由代码、数据、内核状态和一组寄存器组成

B.线程间的数据是不共享的

C.用户只能通过创建Thread类的实例或定义、创建Thread子类的实例建立和控制自己的线程

D.因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定


正确答案:D
解析:本题考查线程的基本知识。选项A,线程与进程在概念上是相关的,线程是由表示程序运行状态的寄存器、程序计数器、栈指针以及堆栈组成,它不包含进程地址空间中的代码和数据。因此,选项A的说法是错误的。选项B,代码所操作的数据是Java线程模型中的一个组成部分,数据与代码是独立的。数据可以被多个线程共享,也可不共享。因此,选项B的说法是错误的。选项C,Java语言中提供两种创建线程的方法,一种是通过继承Thread类创建线程,另一种是通过实现Runnable接口来创建线程。因此,选项C的说法是错误的。选项D,在多线程的程序中,当多个线程并发执行时,虽然各个线程中语句的执行顺序是确定的,但线程的相对执行顺序是不确定的。这种线程运行顺序的不确定性将会产生执行结果的不确定性。因此,选项D的说法是正确的。

第10题:

Java中的线程模型由三部分组成,与线程模型组无关的是( )。

A.虚拟的CPU

B.程序代码

C.操作系统的内核状态

D.数据


正确答案:C
C。【解析】Java中线程模型包含三部分,①一个虚拟的CPU;②该CPU执行的代码;③代码所操作的数据。

更多相关问题