以下服务中,能发挥多线程系统的特长的是( )。 Ⅰ.利用线程并发地执行矩阵乘法运算 Ⅱ. Web服务器利用线程请求HTTP服务 Ⅲ.键盘驱动程序为每一个正在运行的应用配备一个线程,用来响应相应的键盘输入 Ⅳ.基于GUI的debugger用不同线程处理

admin2017-04-28  44

问题 以下服务中,能发挥多线程系统的特长的是(    )。
Ⅰ.利用线程并发地执行矩阵乘法运算
Ⅱ. Web服务器利用线程请求HTTP服务
Ⅲ.键盘驱动程序为每一个正在运行的应用配备一个线程,用来响应相应的键盘输入
Ⅳ.基于GUI的debugger用不同线程处理用户的输入、计算、跟踪等操作

选项 A、Ⅰ、Ⅲ
B、Ⅱ、Ⅲ
C、Ⅰ、Ⅱ、Ⅲ
D、Ⅰ、Ⅱ、Ⅳ

答案D

解析 在多线程操作系统中,通常一个进程中包括多个线程,每个线程都是作为利用CPU的基本单位,是花费最小开销的实体。线程具有下述属性:
(1)轻型实体。线程中的实体基本上不拥有系统资源,只是有一点必不可少,即能保证独立运行的资源。它包含了一个线程ID、一个程序计数器、一个寄存器组和一个堆栈。
(2)独立调度和分派的基本单位。
(3)可并发执行。
(4)共享进程资源。在同一进程中的各个线程,都可以共享该进程所拥有的资源,包括共享代码段、数据段以及其他的操作系统资源(如打开的文件)等。
多线程最大的优点就是并发执行。在4个服务中,只有键盘操作是无法并发执行的,因为整个系统只有一个键盘,而且键盘输入是人的操作,速度比较慢,完全可以使用一个线程来处理整个系统的键盘操作,所以选择D。
转载请注明原文地址:https://jikaoti.com/ti/LnfjFFFM
0

最新回复(0)