Java程序设计

单选题实现线程的途径有()种A 1B 2C 3D 4

题目
单选题
实现线程的途径有()种
A

1

B

2

C

3

D

4

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

第1题:

在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有( )种。A.1B.2SXB

在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有( )种。

A.1

B.2

C.3

D.4


正确答案:C
线程组是由java.lang包中的Thread-Group类实现的。在创建线程时可以显式地指定线程组,此时需要从如下三种线程构造方法中选择-种;publicThread(ThreadGroupgroup,Runnabletarget);publicThread(ThreadGroupgroup,Stringname);publicThread(ThreadGroupgroup,Runnabletarget,Stringname)。

第2题:

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

A.用户线程

B.内核线程

C.混合线程

D.独立线程

E.互斥线程


参考答案:A, B, C

第3题:

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

A.建立实现Runnable接口的类

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

C.建立实现Collection接口的类

D.建立实现Thread接口的类


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

第4题:

多线程有几种实现方法,线程间同步有几种实现方法,都是什么?


正确答案: 两种实现方法,一种是继承Thread,另外一种是实现接口Runnable。同步的实现方法有两种,分别是synchronized,wait与notify。用synchronized可以对一段代码、一个对象及一个方法进行加锁。用wait与notify可以使对象处于等待及唤醒方式导致同步,因为每个对象都直接或间接的继承了Object类。

第5题:

关于java线程,下面说法错误的是()

  • A、线程是以CPU为主体的行为
  • B、java利用线程使整个系统成为异步
  • C、创建线程的方法有两种:实现Runnable接口和继承Thread类
  • D、新线程一旦被创建,它将自动开始运行

正确答案:D

第6题:

实现一个线程的执行有几种方法? ( )

A.1种

B.2种

C.3种

D.4种


正确答案:C
解析:实现一个线程的执行有3种方法。

第7题:

Java程序中只能通过创建Thread类的子类实现多线程,而无其他途径 。()

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


答案:错

第8题:

多线程有几种实现方法?同步有几种实现方法?


正确答案:

 

多线程有两种实现方法,分别是继承Thread 类与实现Runnable 接口

同步的实现方面有两种,分别是synchronized,wait 与notify

wait():使一个线程处于等待状态,并且释放所持有的对象的lock。

sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉

InterruptedException 异常。

notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤

醒某一个等待状态的线程,而是由JVM 确定唤醒哪个线程,而且不是按优先级。

Allnotity():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一个对象的锁,

而是让它们竞争。

第9题:

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


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

第10题:

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

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

正确答案:A,B,C