计算机科学与技术

问答题如何在Java程序中实现多线程?

题目
问答题
如何在Java程序中实现多线程?
参考答案和解析
正确答案: 在Java程序中实现多线程最关键是要定义子线程的操作,即定义子线程的run()方法。具体可以通过派生Thread类的子类或实现Runnable接口两种方式来实现。
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

JAVA能够进行多线程与网络程序设计。()

此题为判断题(对,错)。


正确答案:正确

第2题:

Java 程序的并发机制是

A )多线程

B )多接口

C )多平台

D )多态性


正确答案:A

第3题:

下列关于JAVA语言特性的描述中,错误的是()。

A.支持多线程操作

B.JAVA程序与平台无关

C.JAVA程序可以直接访问Internet上的对象

D.支持单继承和多继承


参考答案:D

第4题:

Java语言具有许多优点和特点,下列选项中是通过Java虚拟机实现的特点的是( )。

A.安全性

B.多线程

C.分布式

D.可移植


正确答案:D
解析:本题考查Java虚拟机的作用。选项 A错误,Java通过删除了指针和内存分配,并利用在解释器执行字节代码之前检查系统安全等措施保障Java程序及用户数据的安全;选项B错误,多线程使可执行程序具有同时保持几个线程执行的能力,从而使Java实现并行机制;选项C错误,分布式使Java不用考虑网络细节,使其便于实现分布式计算;选项D正确,Java虚拟机使编译器生成的字节码不用考虑具体的硬件环境,实现一次编写,到处运行。

第5题:

Java语言具有许多优点和特点,下列选项中( )反映了Java程序并行机制的特点。

A.安全性

B.多线程

C.跨平台

D.可移值


正确答案:B

第6题:

在Java多线程程序中,run()方法的实现有两种方式:【 】和继承Thread类。


正确答案:实现Runnable接口
实现Runnable接口 解析:由于Thread类构造函数的target参数可以是任何实现了Runnable接口的对象,同时 Thread类本身也实现了Runnable接口,因此有这两种方式实现run()方法。

第7题:

下列描述中不正确的一项是______。

A.Java不支持多线程

B.一个Java源程序中不允许有多个公共类

C.Java通过接口支持多重继承

D.Java程序可以划分为两大类:Application和Applet


正确答案:A

第8题:

在Java语言中,如果你想编写一个多线程的程序,你可以使用的方法是()。

A.扩展类Thread

B.实现接口Runnable

C.扩展类Runnable

D.实现接口Thread


参考答案:A, B

第9题:

以下有关Java语言叙述中不正确的是( )。

A.Java是一种跨平台的面向对象的语言

B.Java是新一代编程语言,具有很多优点:简单、面向对象、可移植、与硬件无关、强健安全、具有很高的性能,此外还对多线程、动态性提供了支持

C.Java解释器生成与体系结构无关的字节码结构的文件格式,只需提供相应的Java运行系统,程序便能在任何种类的处理器上运行

D.Java语言支持多线程。多线程使得应用程序可以同时进行相同的操作,处理多个同一的事件


正确答案:D
解析:本题考查对Java基本特点的理解。选项A正确,Java最大的特点是跨平台、面向对象;选项B正确,Java具有简单、面向对象、分布式、解释执行、垃圾收集、安全、平台无关、可移植、高性能、多线程、动态性等特点:选项C正确,Java的平台无关性在于其解释器生成的字节码结构的文件格式与硬件体系无关,可以在任何种类的处理器上运行:选项D错误,多线程是Java的一个主要特性,它使可执行程序具有保持几个线程同时执行的能力,不要把它与多任务混淆,多任务是指操作系统可以同时运行多个程序,而多线程可允许应用程序同时做几个不同的操作,处理多个不同的事件。

第10题:

下列说法中,错误的一项是______。

A.线程有其产生、存在和消亡的过程

B.一个进程可以创建多个线程

C.Java需要利用外部的线程支持库来实现多线程

D.在Java语言中支持多线程


正确答案:C

更多相关问题