1 划分线程的典型原则 《The Art of Concurrency》第四章 Eight Simple Ru…
1 线程的栈 函数调用的回溯,保存在栈中; 函数临时变量,参数,保存在栈中; 线程栈的双重特性: 从用法看:每…
1. 线程安全和可重入函数的重要性 安全访问竟态数据,涉及两个概念 线程安全: 不访问全局资源的函数; 或者访…
1 互斥锁 1.1 pthread mutex mutex 用 pthread_mutex_t 类型的变量表示…
多线程解决什么问题: 线程生命周期问题; 线程如何划分的问题 (性能问题); 线程如何通信的问题; 信号的行为…
进程调度,主要解决 CPU 资源分配问题,多进程解决如下问题: 解决生命周期问题(init,systemd);…
多进程 1. 多线程
1 一个块 IO 的一生 从 page cache 到 bio 到 request 当 APP 打开一个文件,…
1 掉电与文件系统一致性 由上一节文件系统的布局分析可知,当操作一个文件时,比如往 / a 目录下添加一个 b…
一切都是文件,Linux 通过 VFS 中间层,支持多种文件系统,对 APP 统一接口; 文件系统的本质是将用…