计算机二级

下列关于Java语言中线程的叙述中,正确的是( )。A.线程由代码、数据、内核状态和-组寄存器组成SX下列关于Java语言中线程的叙述中,正确的是( )。A.线程由代码、数据、内核状态和-组寄存器组成B.线程间的数据是不共享的C.用户只能通过创建Thread类的实例或者定义和创建Thread子类的实例,建立和控制自己的线程D.因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定

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

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

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

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

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

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

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.虚拟的CPU

B.程序代码

C.操作系统的内核状态

D.数据


以上都是

第2题:

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

A.虚拟的CPU

B.程序代码

C.操作系统的内核状态

D.数据


以上都是

第3题:

Java中的线程模型由三部分组成,与线程模型组无关的是( )。 A.虚拟的CPUB.程序代码SX

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

A.虚拟的CPU

B.程序代码

C.操作系统的内核状态

D.数据


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

第4题:

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

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

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

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

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


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

第5题:

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

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

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

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

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


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

第6题:

Java中的线程模型由三部分组成,与线程模型组无关的是( )。A.虚拟的CPUB.程序代码SXB

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

A.虚拟的CPU

B.程序代码

C.操作系统的内核状态

D.数据


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

第7题:

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

A.虚拟的CPU

B.程序代码

C.操作系统的内核状态

D.数据


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

第8题:

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

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

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

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

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


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

第9题:

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

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

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

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

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


正确答案:D