【linux】10分钟搞懂用户态与内核态_哔哩哔哩_bilibili
用户态到内核态切换 - kk Blog —— 通用基础 (abcdxyzk.github.io)
14 用户态和内核态:用户态线程和内核态线程有什么区别? (lianglianglee.com)
系统调用 | Liuye Notebook (liuyehcf.github.io)
进程与线程的一个简单解释 - 阮一峰的网络日志 (ruanyifeng.com)
5.1 进程、线程基础知识 | 小林coding (xiaolincoding.com)
17 进程和线程:进程的开销比线程大在了哪里? (lianglianglee.com)
深入理解Linux内核进程上下文切换-腾讯云开发者社区-腾讯云 (tencent.com)
上下文切换开销 · GitBook (hitzhangjie.pro)
【协程第一话】协程到底是怎样的存在?_哔哩哔哩_bilibili
从头到尾理解有栈协程实现原理 - 知乎 (zhihu.com)
【后端开发必备知识】协程原理 函数栈_哔哩哔哩_bilibili
一文读懂什么是进程、线程、协程-腾讯云开发者社区-腾讯云 (tencent.com)
5.2 进程间有哪些通信方式? | 小林coding (xiaolincoding.com)
孤儿进程与僵尸进程[总结] - Rabbit_Dale - 博客园 (cnblogs.com)
技术|什么是僵尸进程,如何找到并杀掉僵尸进程? (linux.cn)
Linux 之守护进程、僵死进程与孤儿进程 | LiuYongbin (liubigbin.github.io)
14|调度算法:操作系统中的进程是如何调度的?.md | Leon406资源站
20 线程的调度:线程调度都有哪些方法? (lianglianglee.com)
5.3 多线程冲突了怎么办? | 小林coding (xiaolincoding.com)
18 锁、信号量和分布式锁:如何控制同一时间只有 2 个线程运行? (lianglianglee.com)
5.5 什么是悲观锁、乐观锁? | 小林coding (xiaolincoding.com)
19 乐观锁、区块链:除了上锁还有哪些并发控制方法? (lianglianglee.com)
5.4 怎么避免死锁? | 小林coding (xiaolincoding.com)
计算机操作系统 - 死锁 | CS-Notes 面试笔记 (cyc2018.xyz)
4.1 为什么要有虚拟内存? | 小林coding (xiaolincoding.com)
24 虚拟内存 :一个程序最多能使用多少内存? (lianglianglee.com)
4.4 在 4GB 物理内存的机器上,申请 8G 内存会怎么样? | 小林coding (xiaolincoding.com)
4.3 内存满了,会发生什么? | 小林coding (xiaolincoding.com)
6.1 进程调度/页面置换/磁盘调度算法 | 小林coding (xiaolincoding.com)
26 缓存置换算法: LRU 用什么数据结构实现更合理? (lianglianglee.com)
linux-kernel - Linux 写时复制机制原理 - 个人文章 - SegmentFault 思否
Linux系统mmap内存映射机制原理_mmap 多进程读写流程-CSDN博客
Linux 中 mmap() 函数的内存映射问题理解? - 知乎 (zhihu.com)
4.5 如何避免预读失效和缓存污染的问题? | 小林coding (xiaolincoding.com)
7.2 进程写文件时,进程发生了崩溃,已写入的数据会丢失吗? | 小林coding (xiaolincoding.com)
9.1 什么是零拷贝? | 小林coding (xiaolincoding.com)
100%弄明白5种IO模型 - 知乎 (zhihu.com)
9.2 I/O 多路复用:select/poll/epoll | 小林coding (xiaolincoding.com)
你管这破玩意叫 IO 多路复用?-电子工程专辑 (eet-china.com)
select - 彻底搞懂IO多路复用 - 个人文章 - SegmentFault 思否
select poll epoll之间该如何决择 (cxd2014.github.io)
Epoll在LT和ET模式下的读写方式 – 平凡的世界 (kimi.pub)
Epoll之ET、LT模式 | 第七根弦的技术博客 (junzimu.com)
9.3 高性能网络模式:Reactor 和 Proactor | 小林coding (xiaolincoding.com)