首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
线程带来的关键的好处有哪些?
线程带来的关键的好处有哪些?
admin
2016-05-14
29
问题
线程带来的关键的好处有哪些?
选项
答案
线程带来的关键的好处是提高了操作系统的性能。 线程更有效地实现并发性。多进程的方式虽然也可以实现并发性,但采用线程比采用进程实现并发性更有效。以UNIX为例,当一个进程创建一个子进程时,系统必须把父进程地址空间的所有内容复制到子进程的地址空间中去。这样的操作是很费时的。如果采用多线程方式,因为这些线程共享进程的同一地址空间、对象句柄及其他资源,就省去了复制时间。 在一个现存的进程中创建一个新的线程的时间远小于创建一个新的讲程。 在同一个进程内部两个线程的切换开销比进程之间的切换开销小得多。 在进行进程切换时,涉及整个当前进程CPU环境的保护及恢复新进程的CPU环境设置;而线程切换时,只需保护和设置少量寄存器内存,因此开销很小。另外,由于同一进程内的多个线程共享进程的地址空间,因此,多线程之间的通信非常容易实现,甚至无须操作系统的干预。 如此,一个应用要实现为一组相关的执行单元,那么用一组线程执行而不是用一组分开的进程执行,其效率就要高得多。 线程能有效地增强通信效率。在大多数的操作系统中,独立进程之间的通信需要与核心交互,以提供保护和进程通信所需的机制。可是,由于在同一进程中的线程共享内存和进程内的外部变量等,它们之间的通信就不需要调用核心。
解析
转载请注明原文地址:https://kaotiyun.com/show/QaNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
通过比较实际进度S曲线和计划进度S曲线,可以获得的信息有()
根据GB2887—2000标准,可将机房供电方式分为()
漏洞分析的目的是发现目标系统中存在的安全隐患,分析所使用的安全机制是否能够保证系统的机密性、完整性和____________。
完整的安全策略应该包括实时的检测和____________。
简述应用层网关防火墙工作原理。
端口扫描技术()
正在运行的进程,调用阻塞原语将自己阻塞起来,进入________状态。
简述卫星通信的优点。
随机试题
“受限市场模式”的提出者是【】
代谢性骨病包括很多种疾病,其中下列哪项不是
鼠疫病人血清主要检测的抗体是
锤击沉桩法正式打桩时宜(),可取得良好效果。
()实际上指出了有效投资组合风险与预期收益率之间的关系,提供了衡量有效投资组合风险的方法。
导游人员在遇到旅游者对我国政府有诽谤诋毁言行的时候,仍然要耐心倾听,细心解释。()
有以下程序:#include<stdio.h>main(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1:m++:swi
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
Iwasnotmorethanthirteenyearsoldatthetime,(31),butIrememberthemomentasifit(32)yesterday.Ihadjusttakenmy
Forthispart,youareallowed30minutestowriteashortessayentitledYoungPeopleShouldHavetheEnterprisingSpirit.You
最新回复
(
0
)