《Linux/Unix系统编程手册(下册)》深入探讨了高级编程技术、网络编程及多线程等主题,是进阶开发者的必备参考书。
《Linux/Unix系统编程手册(上、下册)》是介绍 Linux 和 Unix 编程接口的权威著作。作者 Michael Kerrisk 在书中详细描述了涉及 Linux/Unix 系统编程的所有系统调用及库函数,并提供了全面且清晰的代码示例。
该书涵盖了超过500个系统调用和库函数,提供200多个程序示例、88张表格以及115幅图解。全书共分为64章,内容包括高效文件读写方法、信号与时钟管理技巧、进程创建与执行程序技术、编写安全应用的策略、多线程编程使用 POSIX 线程的方法、共享库的创建和利用方式,还有通过管道、消息队列、共享内存及信号量等手段进行进程间通信的技术以及基于套接字 API 的网络应用程序开发等内容。
书中不仅覆盖了 Linux 特有的特性(如 epoll 和 inotify),还深入探讨了 Unix 标准 (POSIX, SUS),实现了鱼与熊掌兼得的效果,这是本书的一大亮点。书中的布局合理、论述清晰且说理透彻;作者对示例代码的构思巧妙而独具匠心,读者仔细研读后定会受益匪浅。
《Linux/Unix系统编程手册(上、下册)》适合从事 Linux 和 Unix 系统开发与运维的技术人员阅读,并可作为高校计算机专业学生的参考教材。