首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
线程带来的关键的好处有哪些?
线程带来的关键的好处有哪些?
admin
2016-05-14
38
问题
线程带来的关键的好处有哪些?
选项
答案
线程带来的关键的好处是提高了操作系统的性能。 线程更有效地实现并发性。多进程的方式虽然也可以实现并发性,但采用线程比采用进程实现并发性更有效。以UNIX为例,当一个进程创建一个子进程时,系统必须把父进程地址空间的所有内容复制到子进程的地址空间中去。这样的操作是很费时的。如果采用多线程方式,因为这些线程共享进程的同一地址空间、对象句柄及其他资源,就省去了复制时间。 在一个现存的进程中创建一个新的线程的时间远小于创建一个新的讲程。 在同一个进程内部两个线程的切换开销比进程之间的切换开销小得多。 在进行进程切换时,涉及整个当前进程CPU环境的保护及恢复新进程的CPU环境设置;而线程切换时,只需保护和设置少量寄存器内存,因此开销很小。另外,由于同一进程内的多个线程共享进程的地址空间,因此,多线程之间的通信非常容易实现,甚至无须操作系统的干预。 如此,一个应用要实现为一组相关的执行单元,那么用一组线程执行而不是用一组分开的进程执行,其效率就要高得多。 线程能有效地增强通信效率。在大多数的操作系统中,独立进程之间的通信需要与核心交互,以提供保护和进程通信所需的机制。可是,由于在同一进程中的线程共享内存和进程内的外部变量等,它们之间的通信就不需要调用核心。
解析
转载请注明原文地址:https://kaotiyun.com/show/QaNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
下列关于进度计划检查的S型曲线比较法说法不正确的是()
简述端口扫描的原理。
计算机病毒程序利用操作系统的___________或加载机制进入内存。
某局域网(如下图所示)由1个路由器、1个防火墙、3个交换机、2个服务器、2台网络打印机,以及内网6台客户端计算机组成。请完成下述要求。(1)在上图的空白框中填写设备名;(2)完成上图中设备之间的连线,以构成完整的网络结构图。
能够寄生在文件中的计算机病毒称为___________病毒。
作为一个防护体系,当入侵者要发起攻击时,每一步都需要花费时间,攻击成功花费的时间就是___________。
某工程资料如下表所示:(1)画出其网络图;(2)求出每个工作的完成时间;(3)给出关键路线并计算工程完工期。
进程存在的唯一标志是()
简述卫星通信的优点。
随机试题
铸铁件用型砂、芯砂以质量分数为()的新硅砂为原料。
下列关于刑事诉讼法的理解中,错误的是()
哲学是()
下列费用中,承包人可以获得发包人补偿的有()。
无论是内部审计还是注册会计师审计,均可以使用的审计程序有()。
几年以前,作为一个减少以橡树叶子为食的吉卜赛蛾数量的方法,昆虫学家在橡树林中引进了一种对吉卜赛蛾有毒的真菌。从此,那个地区毛虫和成熟的蛾的数量都显著下降。昆虫学家推论说这些数量的下降归因于有毒真菌的出现。下面哪一点如果正确的话,最能支持昆虫学家做
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
ThevasticesheetsofGreenlandandAntarcticaaremeltingfasterthanpreviouslythought,andthatmeltingisaccelerating,ac
Picasso’sartwasnotjustapleasantdistraction.Theartistbelievedthatarthelpstopenetratefurtherintotheworldandin
Rola,a16-year-oldgirl,isexcited,yetscared,asshebeginsherfirstyearofcollegeintheUnitedStates.Sheattributesh
最新回复
(
0
)