![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux学习
文章平均质量分 97
记录Linux的学习历程
一只大喵咪1201
这个作者很懒,什么都没留下…
展开
-
【Linux学习】多线程——线程池 | 单例模式
介绍了线程池的意义,原理以及实现细节。还将线程池改造成了单例模式中的饿汉和懒汉模式。原创 2023-06-12 18:09:38 · 2048 阅读 · 42 评论 -
【Linux学习】多线程——信号量 | 基于环形队列的生产者消费者模型 | 自旋锁 | 读写锁
介绍了信号量的原理和使用,以及在环形队列的生产者消费者模型中的使用,还介绍了自旋锁的原理和使用接口,以及读写锁的原理和使用接口。原创 2023-06-03 14:07:58 · 910 阅读 · 37 评论 -
【Linux学习】多线程——同步 | 条件变量 | 基于阻塞队列的生产者消费者模型
介绍了生产者消费者模型的原理及特点,同步及条件变量的概念和应用,详细介绍了基于阻塞队列的生产者消费者模型的原理、实现及应用。原创 2023-05-12 21:34:19 · 986 阅读 · 37 评论 -
【Linux学习】多线程——互斥 | 线程安全
介绍了线程不安全的现象和原因,加锁解锁的操作,锁的本质,加锁的原理,线程安全和重入,以及死锁。原创 2023-05-08 20:38:39 · 1115 阅读 · 37 评论 -
【Linux学习】多线程——线程控制 | 线程TCB
介绍了线程创建,线程结束,线程等待,线程分离等线程控制的内容,还有C++对线程库的简单封装,以及线程库中的TCB结构和线程tid的本质。原创 2023-05-07 14:27:29 · 1461 阅读 · 29 评论 -
【Linux学习】多线程——页表详解 | 线程概念 | 线程理解
介绍了页表的映射原理,线程的概念,线程和轻量级进程的理解,线程的私有资源和公有资源,以及线程的优缺点。原创 2023-04-21 15:59:21 · 1252 阅读 · 25 评论 -
【Linux学习】信号——信号保存 | 信号处理 | 不可重入函数,volatile,SIGCHLD信号
介绍了信号保存,信号集操作,信号捕捉,信号处理,不可重入函数,volatile关键字以及SIGCHLD信号。原创 2023-04-01 22:19:16 · 1300 阅读 · 34 评论 -
【Linux学习】信号——预备知识 | 信号产生 | 核心转储
介绍了信号的概念,预备知识,信号产生的四种方式,以及核心转储。原创 2023-03-29 19:24:16 · 1774 阅读 · 21 评论 -
【Linux学习】进程间通信——system V(共享内存 | 消息队列 | 信号量)
详细介绍了共享内存的通信方式,包括它的原理和实现,以及涉及到的细节。大致描述了消息队列和信号量的一些概念。原创 2023-03-16 21:18:18 · 1915 阅读 · 30 评论 -
【Linux学习】进程间通信——匿名管道 | 命名管道
介绍了进程间通信的相关概念,详细讲解了匿名管道和命名管道的工作原理和代码实现。还有详细介绍了进程池小项目。原创 2023-03-14 15:52:44 · 1767 阅读 · 36 评论 -
【Linux学习】基础IO——软硬链接 | 制作动静态库
介绍了文件的软硬链接,包括它们的本质和区别还有应用,还介绍了动静态库的制作以及使用,对gcc编译器有了更新的认识。原创 2023-03-05 21:38:10 · 1732 阅读 · 18 评论 -
【Linux学习】基础IO——理解缓冲区 | 理解文件系统
介绍了缓冲区和文件系统,包括缓冲区的位置和刷新策略以及模拟缓冲区,还有对磁盘的认识和管理。原创 2023-03-04 00:00:26 · 1654 阅读 · 28 评论 -
【Linux学习】基础IO——系统调用 | 文件描述符fd | 重定向
介绍了基础IO中,文件操作系统调用的运用,文件描述符fd的本质,重定向的原理,包括输出重定向,输入重定向和追加重定向,以及对Linux下一切皆文件的认识。原创 2023-03-01 21:27:39 · 2041 阅读 · 28 评论 -
【Linux学习】进程控制
详细介绍了进程控制的四部分内容,包括进程创建,进程终止,进程等待以及进程程序替换,还模拟实现了一个简单的shell程序。原创 2023-01-10 01:25:39 · 1578 阅读 · 48 评论 -
【Linux学习】进程概念(下)
详细介绍了进程优先级,进程切换,环境变量,以及进程地址空间等进程相关概念。并且通过示例,图例等方式讲解了它们的原理和作用。原创 2022-12-07 20:54:31 · 975 阅读 · 49 评论 -
【Linux学习】进程概念(上)
详细介绍了软硬件体系结构,进程的相关操作,以及进程的各种状态。原创 2022-11-10 12:55:35 · 1507 阅读 · 50 评论 -
【Linux学习】基础开发工具
详细记录了Linux下基础开发工具的使用,当忘记某些工具的用法时,可以快速查找到它的用法。原创 2022-11-02 13:37:28 · 645 阅读 · 19 评论 -
【Linux学习】权限
详细的介绍了权限的概念,权限的操作,以及权限存在的原因,还有粘滞位等一些小的知识点。原创 2022-10-22 10:00:00 · 2344 阅读 · 18 评论 -
【Linux学习】常见基本指令
详细介绍了Linux的一些基本操作指令。原创 2022-10-06 14:46:03 · 1089 阅读 · 15 评论