进程和线程的区别
在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。
所处环境:在操作系统中能同时运行多个进程(程序);而在同一个进程(程序)中有多个线程同时执行(通过CPU调度,在每个时间片中只有一个线程执行)
内存分配方面:系统在运行的时候会为每个进程分配不同的内存空间;而对线程而言,除了CPU外,系统不会为线程分配内存(线程所使用的资源来自其所属进程的资源),线程组之间只能共享资源。
包含关系:没有线程的进程可以看做是单线程的,如果一个进程内有多个线程,则执行过程不是一条线的,而是多条线(线程)共同完成的;线程是进程的一部分,所以线程也被称为轻权进程或者轻量级进程。
0
纠错
猜你喜欢
陌陌注销了还能恢复吗
陌陌注销了就不能再恢复了。陌陌是北京陌陌科技有限公司于年月起...关于美好的心灵的句子
世间最美好的东西,莫过于有几个头脑和心地都很正直的严正的朋友...甜面酱是甜的还是咸的
甜面酱是用面粉盐水经过特殊发酵和加工后制作而成。甜面酱因为地...什么是18%灰
灰就是中性灰了。对于相机来说,一张白纸,相机会认为不是一张白...怎么用浙江大学官网?
在搜索浙江大学,进入页面。点击校情总览。点击求是新闻。点击学...志高cmv和志高的区别
志高和志高的区别如下同时空调分为两大类型,分别是商用和民用。...怎么把视频里的动态图片保存下来
首先运行一个叫的程序,这个程序用于截取视频片段,首先调整截取...妈妈的爱作文300字
我写作业的时候,妈妈给我指导。让我的作业变得更好。在我生病的...湖人和快船的主场分别叫什么
湖人和快船共用同一个球馆斯台普斯球馆,轮到哪个球队比赛就在场...上海1号线经过哪几个景点
上海地铁号线附近的景点分别有人民广场站上海博物馆上海大剧院上...冰箱冷藏室结冰怎么解决 如何预防冰箱结冰
冰箱的冷藏室是我们常使用的一个部分,容量大,作用好,可以很好...减肥晚饭怎么做
准备好红甜椒半个洋葱一小块芹菜一根黄油一小块焗豆罐煮红薯个牛...京东金融如何理财
京东金融是京东商城最近新推出的网上金融理财,本文介绍如何在京...橄榄球第一指名权是什么
橄榄球第一指名权是指在选秀的时候每个球队第一轮选球员的名次。...第三第四个字是学的成语
才疏学浅邯郸学步笃志好学敏而好学长材茂学诠才末学文人学士青钱...