- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
兰兰亭亭风风雨雨的的专专栏栏
倚倚栏栏听听风风雨雨,,淡淡看看江江湖湖路路,,淡淡泊泊以以明明志志,,宁宁静静以以致致远远。。
【【操操作作系系统统笔笔 】】进进程程与与线线程程的的区区别别和和联联系系
分类: 操作系统 2013-12-14 09:51 354人阅读 评论 (0) 收藏 举报
操作系统线程进程区别联系
转转载载请请注注明明出出处处::
http://blog ./ns_code/article/details
进程是程序处于一个执行环境中在一个数据集上的一次运行过程,它是系
统进行资源分配和调度的一个独立单位。每个进程都有自己独立的系统资
源,一个进程中可以有多个线程。
线程,有时候也称为轻量级进程,是程序执行的最小单元,它是进程的一
个实体,是CPU调度和分派的基本单位。线程 自己不拥有系统资源,只拥有
一点在运行中必不可少的资源 (程序计数器、一组寄存器和栈),每个线程
也都有各自的用户栈、核心栈和控制块等资源,但同一个进程中的各个线程
共享该进程所拥有的全部系统资源。
区别和联系:
1、进程中可以包含多个线程,线程必须存在于某个进程实体中;
2、进程在进行上下文切换时由于要切换页表,往往伴随者页调度,因此
开销比较大,而线程在进行上下文切换时,由于仅涉及与自身相关的寄存器
状态和栈的信息 (线程的上下文环境主要包含寄存器的值、程序计数器、栈
指针),因此开销比较小;
3、系统在运行时会为每个进程分配不同的内存区域,但是不会为线程分
配内存,同一个进程中的各个线程共享该进程的内存区域。
4 、与进程的控制表PCB相似,线程也有自己的控制表TCB,但是TCB中
所保存的线程状态比PCB表中少多了。
1
5、独立进程间的通信要与核心交互,而由于同一进程中的线程共享内
存,它们之间的通信就不需要调用核心。
参考资料:http:// 289972458./ blog/ 1325189
http://www .blog /steven ohn/archive/ 2012/05/ 22/ 378842.html
更多
上一篇:Java 并发编程学习笔 之十四:图文讲述同步的另一个重要功能:内存可见性
下一篇: 【操作系统笔 】同步与互斥的区别和联系
顶
2
踩
0
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
核核心心技技术术类类 目目
全部主题 Java VPN Android iOS ERP IE10 Eclipse CRM JavaScript Ubuntu NFC WAP jQuery 数据库 BI HTML5
Spring Apache Hadoop .NET API HTML SDK IIS Fedora XML LBS Unity Splashtop UML components
Windows Mobile Rails QEMU KDE Cassandra CloudStack FTC coremail OPhone CouchBase 云计算 iOS6
Rackspace Web App SpringSide Maemo Compuware 大数据 aptech Perl Tornado Ruby Hibernate ThinkPHP
Spark HBase Pure Solr Angular Cloud Foundry Redis Scala Django Bootstrap
个人资料
mmc_maodun
访问:32340次
积分:1313分
排名:第9244名
原创:77篇
转载:18篇
译文:1篇
评论:93条
我的介绍
非计算机科班出身,12级在读硕士,爱好Andorid开发,喜欢算法设计,怀揣着对互联网行业的憧憬与向
往,开启了我的IT梦想之旅 !我的邮箱zyb_maodu
您可能关注的文档
- (图解版)SQL Server数据库备份与还原.pdf
- [ACM]在命令行以LED样式显示输入的数字.pdf
- [混迹IT职场系列]一、转正的那些事儿.pdf
- [开心学php100天]第六天-用php玩转页面(基础篇).pdf
- [原创]postgreSQL9.1.2总控walsender.c源码分析.pdf
- [转]Java多线程--让主线程等待所有子线程执行完毕.pdf
- “JAX-WS版本不一致导致Webservice异常”与《共享达成共赢》.pdf
- 《操作系统实现之路》前言及内容提要.pdf
- 《操作系统实现之路》源代码下载路径及求助途径.pdf
- 《程序猿的搬砖生活》八、学生时代最后的“疯狂”.pdf
最近下载
- 建筑工程图集 99S203、99(03)S203:消防水泵接合器安装.pdf VIP
- 在2025年区庆祝第41个教师节暨表彰大会上的讲话.docx VIP
- 人教版四年级数学《上册全册》全套精品教学课件小学优秀课堂课件.pptx VIP
- 水库生态养殖可行报告.docx
- 隧道巡检机器人研发项目可行性研究报告.docx VIP
- 教科版(2024)小学科学一年级上册(全册)教案及反思(含目录).docx VIP
- 景观绿化工程施工设计方案.docx VIP
- 建筑结构与选型课程设计.docx VIP
- 建筑结构选型课程设计.docx VIP
- 安徽省庐巢七校联考2022-2023学年高二下学期3月期中英语试卷(含答案).pdf VIP
文档评论(0)