计算机操作系统-第十四天

2023-12-13 06:23:22

目录

前言

线程

线程机制带来的变化

线程的属性


前言

????????在还没有引入进程的概念时,系统中的各个程序只能串行执行,即不能边听音乐边QQ聊天,在引入了进程的概念后,就可以实现边听音乐边QQ聊天。

????????但是我们在使用QQ时除了聊天还会进行视频、发送文件等操作,而在传统的进程定义中,进程是程序的一次执行,但这些功能很显然不可能是由一个程序顺序处理就能实现的,即使用QQ时发送消息、视频通话等操作时不能同时进行的。

直接借用王道的视频了哈?

线程

概念:是一个基本的CPU执行单位(可以理解为轻量级进程)

特点:

1、在引入了线程的概念后,线程是程序执行流的最小单位(原来是进程)

2、引入线程后,不仅是进程之间可以并发,进程内的各线程之间也可以并发,从而进一步提升了系统的并发度,使得一个进程内可以并发处理各种任务(如QQ视频、文字聊天等)?

3、引入线程后,进程只作为除CPU之外的系统资源的分配单元(如打印机、内存地址空间等都是分配给进程的)

线程机制带来的变化

对于同一进程内的线程切换的解释:

去图书馆看书的时候,有陌生人要用你的桌子,你需要把你的书收走,然后他再把他的书放到桌子上,但是如果是你的室友要用这张桌子,你可以不用把自己的书收走,只需要给室友腾个位置即可,同一进程内的线程切换 = 你的室友要用你的桌子,你可以不把你的书收走

线程的属性

~over~

文章来源:https://blog.csdn.net/m0_73975164/article/details/134961347
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。