详细介绍几种 C/S 程序设计范式。设计多线程、多进程、I/O 多路复用等知识。

详细介绍 Unix 下有 5 种可用的 I/O 模型,以及它们之间的区别。

并发(concurrency)出现在计算机系统的许多不同层面上——硬件异常处理程序、进程,以及Unix信号处理程序都是广为人知的例子。并发虽然可能带来竞争条件等并发问题,但它使得系统有同时执行多个任务的能力,以此大大提高系统的工作效率。本文将介绍几种构建并发程序的主流方法。