linux(线程概念)

news/2024/11/25 16:33:28/

目录:

            1.概念

            2.linux线程与接口的关系

            3.代码验证(线程是进程模拟的)

-------------------------------------------------------------------------------------------------------------------------------

1.概念

一般教材:

线程:是在进程内部运行的一个执行分支(执行流),属于进程的一部分,粒度要比进程更加细和轻量化。

 CPU调度进程,拿着你进程PCB,把你PCB当中的上下文,放进CPU当中,恢复进程

如果我假设,我有一个能力把你的代码分上一部分,把你的数据分上一部分,把你乱七八糟的区域分上一小部分,然后我创建一个PCB,,不过我新的PCB不想创建新的进程,新的PCB不想指向新的地址空间,而是指向我们主进程的PCB地址空间同一个

 

CPU此时看到的PCB  <= 之前进的PCB的

CPU只是认为一个PCB就是一个需要被调度的执行流!!!这样的每一个一个一个的PCB 在我们的linux当中称之为线程

linux中没有专门为线程设计 TCB,而是用进程的PCB来模拟线程(不用维护复杂的进程和线程关系,不用单独为所谓的线程设计任何算法,直接使用进程的一套相关方法,OS只需要聚焦在线程间的资源分配上,就可以了)

上面叫做线程是属于进程的一部分呢??

线程的公有和私有资源

所以的轻轻量级(可能是”线程“)都是在进程内部运行(地址空间:用来表示进程所能看到的大部分资源!!!)

进程,独立性(PCB是分开的),可以有部分共享资源(管道、ipc资源)
线程,大部分资源是共享的,可以有部分资源是”私有“的(线程的PCB,栈(线程在执行和运行 的时候产生的临时数据是可以被压栈的,线程和线程之间临时数据不会互相干扰,所以需要有独立的栈结构),上下文(一个线程是调度的基本单位,所以它一定会形成自己在CPU寄存器当中自己的临时数据))

-------------------------------------------------------------------------------------------------------------------------------

2.linux线程与接口的关系

 3.代码验证(线程是进程模拟的)

 

 


http://www.ppmy.cn/news/375900.html

相关文章

数据分析案例-航空公司满意度数据可视化

&#x1f935;‍♂️ 个人主页&#xff1a;艾派森的个人主页 ✍&#x1f3fb;作者简介&#xff1a;Python学习者 &#x1f40b; 希望大家多多支持&#xff0c;我们一起进步&#xff01;&#x1f604; 如果文章对你有帮助的话&#xff0c; 欢迎评论 &#x1f4ac;点赞&#x1f4…

【哈佛积极心理学笔记】第15讲 完美主义

第15讲 完美主义 A person committed to excellence can still be as ambitious or more ambitious than a perfectionist. The difference between the two is just their approach toward the journey. There is no straight line toward success. Perfection vs Excellenc…

06-揭开神秘面纱:Golang method的魅力解析

&#x1f4c3;个人主页&#xff1a;个人主页 &#x1f525;系列专栏&#xff1a;Golang基础 &#x1f4ac;Go&#xff08;又称Golang&#xff09;是由Google开发的开源编程语言。它结合了静态类型的安全性和动态语言的灵活性&#xff0c;拥有高效的并发编程能力和简洁的语法。G…

母亲节快乐- AI绘图节日图片走一波

祝愿天下母亲节日快乐&#xff0c;平安喜乐。

趣味节日邀请函表白神器小程序开发

趣味节日邀请函表白神器小程序开发 概况 邀请函、节假日、表白神器DIY 前台 热门推荐、模板列表、意见反馈、我要充值、我要提现、我的制作、文字、图片、音乐 模板制作○选择对应模板○将模板对应内容修改为自己的信息 后台 基础设置 系统、轮播图、充值、设置、模板分类、…

哪有制作为节日定制的网站的教程

在制作节日定制网站时&#xff0c;你需要先确定你想要创建什么样的网站&#xff0c;然后进行以下步骤&#xff1a; 准备资源&#xff1a;获取所需的图片、文本和其他媒体资源。 选择网站平台&#xff1a;可以使用自带节日主题的网站构建平台&#xff0c;如WordPress或Wix&#…

端午节节日PPT模板

模板介绍 本套端午节节日PPT模板,模板编号&#xff1a;P65846&#xff0c;大小10MB,共27页,比例为16:9,由封面、目录、转场页、内容、结尾5个部分构成。 内含绿色,黄色多种配色&#xff0c;精美中国风,卡通风格设计&#xff0c;动态播放效果&#xff0c;精美实用。 一份设计精…

【新春素材】2022年春节过年新年PNG素材大合集,质量不错

【2022年素材】2022年过春节过年新年PNG素材大合集&#xff0c;质量不错 含有&#xff1a; 2022卡通可爱Q版虎年吉祥物免抠PNG插画素材 过年春节习俗贴春联贴福字插画图案图片PNG素材 中国风喜庆节日新年红色花朵剪纸立体边框插图PNG素材 三种素材&#xff0c;数量很多很多&…