3.1 进程与线程 进程:有独立的地址空间。可以共享代码段。 服务端需考虑的点: 1、容错:某个进程崩 2、扩容:新进程加入 3、负载均衡 4、退休:某个进程修复bug,暂时不分配任务 线程:共享地址空间。可以更好地发挥多核处理器的效能。 3.2 单线程服务器的常用编程模型 主流:非阻塞IO+IO复用(即reactor模式)lighttpd(单线程服务器), libevent,libev, ACE, Java NIO, POE,Twisted 在“非阻塞I...