多线程是java程序的()机制,它能同步共享数据,处理不同事件。

题目
填空题
多线程是java程序的()机制,它能同步共享数据,处理不同事件。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Java 程序的并发机制是

A )多线程

B )多接口

C )多平台

D )多态性


正确答案:A

第2题:

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

A.安全性

B.多线程

C.跨平台

D.可移值


正确答案:B

第3题:

下列关于Java多线程并发控制机制的叙述中,错误的是

A.Java中对共享数据操作的并发控制是采用加锁技术

B.线程之间的交互,提倡采用suspend()/resume()方法

C.共享数据的访问权限都必须定义为private

D.Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生


正确答案:B
解析:本题考查多线程的并发控制机制。Java中对共享数据操作的并发控制采用传统的封锁技术,也就是给对象加锁,选项A说法正确。线程之间的交互,提倡采用wait()和notify()方法,这两个方法是java.lang.object类的方法,是实现线程通信的两个方法,不提倡使用suspend()和resume()方法;它们容易造成死锁,所以选项B说法错误。共享数据的访问权限都必须定义为private,不能为public或其他,选项C说法正确。Java中没有提供检测与避免死锁的专门机制,因此完全由程序进行控制,应用程序员可以采用某些策略防止死锁的发生,选项D说法正确。

第4题:

下列关于Java多线程并发控制机制的叙述中,错误的是( )。

A.Java中对共享数据操作的并发控制采用加锁技术

B.线程之间的交互,提倡采用suspend()/resume()方法

C.共享数据的访问权限都必须定义为private

D.Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生


正确答案:B
解析:suspend (),挂起线程,挂起后的线程将不能自动恢复,只能在其他线程中调用 resume()方法恢复线程的状态。由于suspend()方法只是挂起线程,并不释放线程中持有的锁,故容易产生死锁,所以不提倡使用这两个方法。

第5题:

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

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

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

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

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


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

第6题:

Java支持多线程机制。( )

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


答案:正确

第7题:

Java程序的并发机制是

A.多线程

B.多接口

C.多平台

D.多态性


正确答案:A
解析:多线程是Java程序的并发机制,它能同步共享数据、处理不同的事件。

第8题:

多线程是Java语言中的【 】机制,它能够处理同步共享数据和各种不同的事件。


正确答案:并发
并发 解析:Java语言的开发运行环境是互联网,在这种分布式的环境中,并发和共享是很常见的事务,要能并行地处理很多事务,就要求Java语言提供一种可靠和高效的机制,来满足高并发事务处理的需求。多线程很好地解决了网络上的瓶颈问题和大数量的网络访问问题。

第9题:

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

A.安全性

B.多线程

C.跨平台

D.可移植


正确答案:B
解析:本题考查对Java基本特点理解。选项A错误,Java通过删除了指针和内存分配,并在解释器执行字节代码之前检查和一系列安全措施等保障Java程序及用户数据的安全;选项B正确,多线程使可执行程序具有同时保持几个线程执行的能力,从而使Java实现并行机制;选项C错误,Java的跨平台性在于其解释器生成的字节码结构的文件格式与硬件体系无关,可以在任何种类的处理器上运行;选项D错误,可移植性是指Java程序及系统可以被放置在任何计算环境下。

第10题:

将多线程的java程序移植到java平台上的时候会有什么区别呢??需要做哪些改动呢??

eclipse下的java工程时可以正常运行,但转为android工程后就无法正常运行,出现这种情况一般会有哪些原因??因为代码超出字数限制,没法上传。程序是利用nio类实现客户服务器端连接的,其中收发数据部分为两个子线程,收发数据为按键触发事件。java下可以正常收发,但转为android project后只能连上,收发都没了····


不可以把java project直接转换到android project上,因为android的project继承的是他们自家的activity类。可以运用android中Handler联合 从而进行多线程(严格的说 android 的 Activity 实际是单线程的)
不可以把java project直接转换到android project上,因为android的project继承的是他们自家的activity类。


希望能帮到你,别忘了采纳我的答案哦,祝你生活愉快!



可以运用android中Handler联合 从而进行多线程(严格的说 android 的 Activity 实际是单线程的)
如果只用单线程  在Android中是没有问题的  设计到直接使用java类似多线程会报出Thread...错误,如果没有报出那么应该不是线程的问题。
希望对您有帮助

更多相关问题