计算机体系
- 进程与虚拟存储器
- Concurrency
- Distributed Systems
- Garbage Collection
- Memory Locality 缓存
- Readability
编程思想
鸭子类型(duck typing)
When I see a bird that walks like a duck and swins like a duck and quacks like a duck, I call that bird a duck. – James Whitcomb Riley
Concurrency
Shai Rosenfeld - Such Blocking, Very Concurrency, Wow - YouTube
Reactor模型 redis 单进程+单线程
IO密集的应用,不太适合CPU密集的应用
Reactor + one loop per process 多进程 Nginx
nginx 多进程网络编程的巅峰
memcached 多线程网络编程的巅峰
redis单进程网络编程的巅峰
参考内容
计算机体系 – 栈与堆
计算机体系 – 垃圾收集器
计算机体系 - 进程与虚拟存储器
计算机体系 - 编译体系漫游