- 博客(4)
- 收藏
- 关注
原创 操作系统——Linux多线程,线程控制,线程互斥与互斥量,线程同步与条件变量
(thread):在一个程序里运行的一个执行流就称为一个线程。再准确地说就是“一个进程内部的一个执行流(控制序列)即一个线程”。一个进程内至少有一个线程。线程在进程内运行,本质就是在进程地址空间内运行。:线程一定是由系统所管理的,秉持“先描述,再组织”的原则,OS 内核中一定有描述线程的数据结构。在 Linux 系统中,线程与进程共用一套结构体描述,即 task_struct 结构体。在 CPU 看来,线程的 PCB 更加轻量化,所以在 Linux 系统中,线程也可称为轻量化进程。
2024-02-29 20:19:18
1952
原创 操作系统——Linux信号概念,信号的产生、处理、阻塞和捕捉,可重入函数的概念
从生活角度出发,人们在日常的工作生活中,为了提高工作效率,会经常接收信号也会产生信号。在操作系统体系原理中,也有类似的信号概念,其目的也是为了让计算机能够以信号为媒介,优化工作方式,提高工作效率。因此信号相关知识的学习,是深入了解操作系统,深入认识计算机工作原理过程中尤为重要的一环。
2024-02-11 16:15:35
1244
1
原创 操作系统——Linux文件及文件系统、软硬链接、动静态库(基础IO)
在计算机和操作系统的学习过程中,文件管理系统是一个十分庞杂的知识体系,也是相当重要的话题。我们可以通过该内容的知识,对计算机的组成及工作原理,有一个初步且深入的认识。学习文件系统就是加深我们对底层认识的一个重要知识点。
2024-02-01 18:32:36
1543
原创 操作系统——Linux进程概念、控制及相关知识的理解
在学习Linux的过程中,进程这一概念,理解起来是有一定难度的,知识点也比较多,但这一部分知识点又相当重要。因此专门写一篇文章,整理一下Linux进程的知识,分享的同时,也方便后面复习。
2024-01-27 17:06:31
734
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人