[系统调用]Linux操作系统学习的核心
2026/1/9小于 1 分钟
[系统调用]Linux操作系统学习的核心
Linux 内核中概念
时效性-Linux内核版本
- 2023年12月,是6.7版本了
- https://github.com/torvalds/linux
Linux 的2.x内核的『同步』方式9种
1、原子操作
2、信号量(Semaphore)
3、读写信号量(rw_semaphore)
4、自旋锁『spinlock』
5、大内核锁『BKL,Big Kernel Lock』
6、读写锁『rwlock』
7、大读写锁『brlock-Big Reader Lock』
8、读-拷贝修改『RCU,Read-Copy Update』
9、顺序锁『seqlock』
- 参考:Linux内核的同步机制, Linux内核设计与实现,陈丽君
参考资料
- 《鸟哥的Linux私房菜》
- https://github.com/mebusy/notes/blob/master/dev_notes/CLib.md
- 张小方Blog,高性能服务器开发Gitee版
- 张小方Blog,高性能服务器开发GitHub版