Linux 内核同步原语深度实战:从 Spinlock 到 RCU 的全方位性能与正确性分析 从内核源码级别深度剖析 Linux 同步原语体系——spinlock、mutex、rwlock、rw_semaphore、RCU、seqlock、内存屏障、per-CPU 变量——涵盖其硬件基础、内部数据结构、状态机转换、性能特征与生产环境选型策略。 编程技术 2026年09月29日 0 点赞 0 评论 29 浏览
Linux内核信号处理机制深度实战:从信号生成到实时投递、信号掩码与signalfd的异步架构全指南 Linux内核信号处理机制深度实战:从信号生成(send_signal/complete_signal)到投递执行(sigaction/sa_flags),从信号掩码(sigprocmask/pthread_sigmask)到实时信号队列排队机制(sigqueue/siginfo_t),全面讲解signalfd文件描述符化信号监听、生产级SIGCHLD收割、自管道技巧(self-pipe trick)、多线程信号分发三种模式(主线程集中/分发线程/每线程独立),涵盖SA_RESTART/SA_ONSTACK/SA_RESETHAND等关键标志,内核权限检查流程(kill_ok_by_cred),以及信号安全编程陷阱。 Linux内核 2026年10月06日 0 点赞 0 评论 1 浏览