linux资料收集

内核

《Linux内核设计与实现》读书笔记

命令

df和du显示的磁盘空间使用情况不一致的原因及处理

ELF文件

bss、data和rodata区别与联系

堆栈

C语言申请内存时堆栈大小限制
malloc原理和内存碎片

进程线程协程

linux下进程的最大线程数、进程最大数、进程打开的文件数
《Linux内核设计与实现》读书笔记(四)- 进程的调度
多线程私有资源和共享资源
linux下C语言多线程(一)线程的创建与取消
linux下C语言多线程(二)线程的私有数据
linux下C语言多线程(三)线程同步
linux下C语言多线程(四)线程中止
linux下C语言多线程(五)杂项函数
ucontext-人人都可以实现的简单协程库
C/C++协程库libco:微信怎样漂亮地完成异步化改造
一个“蝇量级” C 语言协程库
协程分析之context上下文切换

权限

linux sticky bit 目录权限 rwt权限

同步/异步/阻塞/非阻塞

IO多路复用机制详解
聊聊同步、异步、阻塞与非阻塞
补:
从消息通知机制:同步指需要主动查询状态,异步指被动通知或回调;
从等待消息通知时的状态:阻塞指等待消息通知时被挂起,非阻塞指等待消息通知时不被挂起。
聊聊Linux 五种IO模型
select、poll、epoll之间的区别总结[整理]

系统调用

陈皓 - VFORK 挂掉的一个问题
陈皓 - 一个FORK的面试题
open与fopen对比

显示 Gitment 评论