并发 – 信号量

信号量在CSAPP中已经看过了,本质就是一个整数变量, 只要操作这个整数变量, 就必须要使用P操作和V操作. …

并发 – 条件变量

有10天没有更新博客了, 主要是因为博主最近忙于工作内部调动的事情. 到新公司按照博主我的要求, 电脑是肯定要…

并发 – 多线程API

在之前的算法中写出了Dijkstra算法, 后来发现这个人是并发领域的先驱, 很多专有名词都是这个人搞出来的.…

CSAPP 第十二章 多核心并发

之前的加锁并发其实并没有真正的提高效率, 因为还是就一个共享变量来操作, 本质上还是执行完了全部计算. 实际上…

CSAPP 第十二章 多线程

线程 线程包的接口 多线程echo server 多线程程序中的共享变量 信号量 – 线程同步的理…

CSAPP 第十章 重定向I/O

读取文件元数据 读取文件目录 共享文件 I/O重定向 标准输入输出函数 读取文件元数据 在第九章的练习 9.5…

CSAPP 第十章 系统级I/O

终于来到了CSAPP的最后三章, 也是最后一个部分, 程序间的交互和通信. 终于从机器级的程序表示, 操作系统…

CSAPP 第九章 虚拟内存

虚拟内存了, 到了CSAPP的最后三分之一了. 虚拟内存看了一下, 类似高速缓存是内存的映射, 虚拟内存也是一…

CSAPP 第八章 信号

信号 发送信号 接收信号 阻塞和解除阻塞信号 信号 在进程这一节, 都在使用系统调用. 系统调用也是属于四种异…

CSAPP 第八章 异常控制流

异常控制和信号构成了软件和硬件协同工作的基础机制, 这一篇先把基础理论学一下, 下一篇来看系统中实际操作进程的…