linux
文章平均质量分 93
深度搜索
分享C++日常学习
展开
-
【Linux】多线程——信号量
信号量的原理概念|本质就是一把计数器和等待队列|信号量的接口PV操作|基于环形队列设计生产消费者模型,并发程度更高|节省空间资源,加锁保护原创 2024-03-25 09:30:00 · 982 阅读 · 0 评论 -
【Linux】 生产消费者模型
条件变量的使用等待唤醒| 生产者消费者模型的介绍,3种关系竞争同步,2个角色生产者和消费者,一个场所|用阻塞队列来实现CO模型,介绍生产消费高效原因原创 2024-03-19 10:00:00 · 1140 阅读 · 0 评论 -
【Linux】互斥 | 死锁
线程互斥的基本概念,锁的底层原理,可重入和线程安全,死锁的产生与避免。原创 2024-03-14 09:30:00 · 1004 阅读 · 1 评论 -
【Linux】线程控制
线程控制线程等待线程的分离 线程是joinable和分离的。线程库是理解局部存储等原创 2024-03-06 11:11:54 · 1191 阅读 · 0 评论 -
【Linux】线程概念
线程是更加轻量级的进程,是系统调度的基本单位。页表的完善,页帧页框page。线程切换效率高的原因,线程对比进程有独立的栈,寄存器。原创 2024-03-02 10:30:00 · 1083 阅读 · 0 评论 -
【Linux】 信号的保存 | 捕捉
信号的保存处理等详细介绍。原理深度剖析。各种操作函数,阻塞集,未决集,信号动作结构体的介绍使用详细演示。原创 2024-02-04 15:30:00 · 1205 阅读 · 4 评论 -
【 Linux 】信号的产生
信号的基础知识,信号产生的四种方式:键盘输入,硬件异常,软件发送,系统调用等等的详细介绍。原创 2024-02-02 08:00:00 · 831 阅读 · 0 评论 -
【Linux】system V 共享内存
共享内存,是映射到物理内存中。shmget,shmat,shmdt shmctl函数的介绍。共享内存是可以提供大容量的,不支持同步机制,是效率速度最快的通信方式。原创 2024-01-30 17:31:40 · 1708 阅读 · 1 评论 -
【Linux】匿名管道 | 命名管道
常见管道有匿名管道和命名管道,它们的区别是是否具有血缘关系。管道的四个情况,正常情况下都会等待。如果写端关闭,那么读端会读到0,如果读端关闭,OS会杀死进程。通信的本质就是让进程看到同一份资源。原创 2024-01-29 08:00:00 · 932 阅读 · 1 评论 -
【Linux】磁盘结构 | 文件系统 | 软硬链接
磁盘的物理结构、CHS定位法,文件系统,inode 描述文件的创建和删除。软硬链接,区别本质,目录的特殊点原创 2024-01-19 20:32:53 · 1046 阅读 · 0 评论 -
< Linux >缓冲区
缓冲区、行缓冲、全缓冲、缓冲区在哪原创 2024-01-08 12:48:06 · 1033 阅读 · 5 评论 -
【Linus】进程的等待
进程的必要性。waitpid的俩个信号。阻塞等待和非阻塞等待的概念。原创 2023-11-27 12:04:09 · 382 阅读 · 6 评论 -
【Linux】进程地址空间
进程地址空间、页表、缺页中断的详细剖析原创 2023-10-29 00:40:11 · 951 阅读 · 7 评论 -
linux权限
linux权限的详细剖析原创 2023-09-10 22:02:05 · 518 阅读 · 32 评论