全国信息技术应用考试

简述线程两种实现方式及区别。

题目

简述线程两种实现方式及区别。

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

第1题:

线程的实现机制有多种途径,下列哪几项属于典型的线程实现方式?()

A.用户线程

B.内核线程

C.混合线程

D.独立线程

E.互斥线程


参考答案:A, B, C

第2题:

线程的创建有两种方法:实现()接口和继承Thread类


正确答案:Runnable

第3题:

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


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

第4题:

简述细胞死亡的两种方式及主要区别。


正确答案:第一种是细胞在受到严重的损伤后发生的死亡,通常表现为细胞的突然死亡,这种方式称为坏死,可引起炎症反应。另一种细胞死亡的方式是在正常生理状态下观察到的,被其命名为凋亡。它是机体的正常细胞在受到生理性和病理性刺激后启动的自发的死亡过程(程序性死亡,细胞自杀)。细胞凋亡与坏死的最主要区别是凋亡的细胞能被巨噬细胞或周围组织细胞清除而不引发炎症反应。

第5题:

实现多线程的两种方式是:()。


正确答案:1、继承Thread类,2、实现Runnable接口

第6题:

简述线程、进程和应用程序域之间的区别和联系。
进程是运行中的应用程序,拥有自己独立的内存空间和资源,进程间相互隔离,不能直接共享内存。
线程是进程内部的一个执行单元,它是操作系统分配处理器时间的基本*单位。一个进程可以有一个或多个线程组成,且至少有一个线程称为主线程。线程可以与同一进程中的其他线程共享内存和关联的资源。
应用程序域提供安全而通用的处理单元,公共语言运行库可使用它来提供应用程序之间的隔离,从而可以在单个进程中运行几个应用程序域。

第7题:

简述线程与进程的区别和联系?


正确答案: 1)进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性
2)进程和线程的主要差别在于它们是不同的操作系统资源管理方式。
3)进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。
4)线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉。所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。
5)但对于一些要求同时进行并且又要共享某些变量的并发操作,只能用线程,不能用进程。

第8题:

创建线程有两种方法,一种是继承线程类Thread,另一种是______。

A.建立实现Runnable接口的类

B.直接创建线程即可,无需实现任何接口

C.建立实现Collection接口的类

D.建立实现Thread接口的类


正确答案:A
解析:因为任何实现Runnable接口的对象都可以作为一个线程的目标对象,类Thread本身也实现了接口Rmmable,所以创建线程有两种方法,一种是通过继承线程类Thread来创建线程类,另一种是建立一个实现Runnable接口的类来运行线程。

第9题:

线程的实现机制有多种途径,下列哪几项属于典型的线程实现方式?()

  • A、用户线程
  • B、内核线程
  • C、混合线程
  • D、独立线程
  • E、互斥线程

正确答案:A,B,C

第10题:

Java多线程可以依靠继承Thread类和()两种方式实现。


正确答案:实现Runnable接口