A-A+

现代操作系统中 引入线程的主要目的是  A.提高并发度  B.每个线程拥有独立的地址空间  

2022-08-05 21:27:10 问答库 阅读 172 次

问题详情

  现代操作系统中,引入线程的主要目的是

  A.提高并发度

  B.每个线程拥有独立的地址空间

  C.减少通信开销

  D.线程之间的切换时间短

  E.每个线程可以拥有独立的栈

参考答案

A,C,D,E

【解析】线程可以增加并发的程度啊。其实多进程也是可以并发,但是为什么要是线程呢?因为线程是属于进程的,是个轻量级的对象。所以再切换线程时只需要做少量的工作,而切换进程消耗很大。这是从操作系统角度讲。

从用户程序角度讲,有些程序在逻辑上需要线程,比如扫雷,它需要一个线程等待用户的输入,另一个线程的来更新时间。还有一个例子就是聊天程序,一个线程是响应用户输入,一个线程是响应对方输入。如果没有多线程,那么只能你说一句我说一句,你不说我这里就不能动,我还不能连续说。所以用户程序有这种需要,操作系统就要提供响应的机制。

考点:线程,地址