- 博客(114)
- 收藏
- 关注
原创 【Linux初阶】多线程4 | POSIX信号量,基于环形队列的生产消费模型,线程池,线程安全的单例模式,STL-智能指针和线程安全
POSIX信号量,基于环形队列的生产消费模型,线程池,线程安全的单例模式,STL-智能指针和线程安全,除普通锁外其他常见的锁
2023-10-18 11:21:09
156
原创 【Linux初阶】多线程3 | 线程同步,生产消费者模型(普通版、BlockingQueue版)
线程同步,生产消费者模型(普通版、BlockingQueue版)
2023-10-16 22:51:26
253
原创 【Linux初阶】多线程2 | 分离线程,线程库,线程互斥,可重入VS线程安全,锁的常见概念
分离线程,线程库,线程互斥,可重入VS线程安全,锁的常见概念
2023-10-13 16:53:12
220
原创 【Linux初阶】多线程1 | 页表的索引作用,线程基础(优缺点、异常、用途),线程VS进程,线程控制,C++多线程引入
页表的索引作用;线程概念,线程的优缺点,线程异常的后果;线程和进程的差异;线程库及其基本调用接口(进程创建、终止、等待、控制),线程控制的简单示例;C++对多线程的引入;
2023-10-09 00:45:13
354
原创 【Linux初阶】信号入门 | 信号基本概念+信号产生+核心转储
Linux信号的基本概念(生活信号、技术信号、信号生命周期、信号的保存位置和发送本质),信号的产生(四种方式、一个系统调用接口)
2023-09-18 20:49:28
722
2
原创 【Linux升级之路】5_基础IO
本篇文章是操作系统基础IO知识的汇总:文件操作,文件管理,重定向,简易shell添加重定向功能,文件属性结构体底层,引用计数,FILE结构体缓冲区,磁盘,文件系统,软硬链接,动静态库
2023-08-08 22:33:44
500
14
原创 【Linux初阶】基础IO - 动静态库 | 初识、生成、链接、加载
动静态库初识,库的含义,静态库的生成与链接,gcc/g++默认链接方式,动态库的生成与动态链接,查看动态链接的方法,动静态库的加载原理
2023-08-07 16:49:29
859
9
原创 【Linux初阶】基础IO - 软硬链接 | 初识、理解、应用 & 文件acm时间
初识软硬链接,软硬链接的区别,理解软硬链接,软硬链接的应用,文件acm时间
2023-07-13 11:14:58
650
13
原创 【Linux初阶】基础IO - 磁盘 & 文件系统
认识磁盘(物理结构、储存结构、逻辑结构、读取单位),理解文件系统(分治思想、理解文件系统结构、查找读取新建删除文件的底层逻辑)
2023-07-10 11:18:07
727
12
原创 【Linux初阶】基础IO - FILE结构体中的缓冲区
库函数和系统函数的刷新差异,缓冲区的意义、刷新策略、存在位置、文件写入的逻辑,缓冲区的代码实现,缓冲区和OS的关系
2023-07-07 00:43:34
488
2
原创 【Linux初阶】理解一切皆文件 & 文件属性结构体底层 & 引用记数
理解一切皆文件,文件属性结构体底层理解(struct file、引用记数)
2023-07-05 19:46:48
480
8
原创 【Linux初阶】基础IO - 文件操作(使用系统接口实现) | vim批量注释代码
重新理解文件和文件操作,C语言实现的简单文件操作,文本初始权限,系统接口介绍(open、close、write、read)
2023-05-30 08:49:31
840
1
原创 【实用工具 - vscode】实现Linux服务器的远程操控
vscode的下载安装,常见插件及详细安装方法,插件停用及卸载,vscode快捷键
2023-05-25 12:57:56
1316
3
原创 【Linux初阶】进程替换的应用 - 简易命令行解释器的实现
使用代码手段实现一个简易的命令行解释器,其中功能包括:打印输出提示符、获取用户输入、字符串切割、执行命令、ls指令下拥有颜色提示、cd、echo;
2023-05-22 21:50:58
1018
15
原创 【Linux初阶】进程程序替换 | 初识、原理、函数、应用 & makefile工具的多文件编译
替换初识,替换原理,替换函数理解和使用,makefile工具的多文件编译,进程替换应用(简易命令行实现)
2023-05-22 21:50:35
1224
10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人