《Linux/Unix系统编程手册(上、下册)》是一本权威著作,介绍了Linux和Unix编程接口。该书由Linux编程专家Michael Kerrisk所著,详细描述了涉及Linux/Unix系统编程的系统调用和库函数,并附以全面而清晰的代码示例。该书总共分为64章,涵盖逾500个系统调用和库函数,给出逾200个程序示例,还有88张表格和115幅示意图。
该书主要讲解了如何高效地读写文件、使用信号、时钟和定时器、创建进程和执行程序、编写安全的应用程序、使用Posix线程技术编写多线程程序、创建和使用共享库以及使用管道、消息队列、共享内存和信号量技术进行进程间通信。此外,该书还涵盖了运用套接字API编写网络应用等内容。而且,《Linux/Unix系统编程手册(上、下册)》不仅汇聚了大量Linux专有特性如epoll、inotify和/proc,还强调了对Unix标准如Posix和SUS的介绍,达到了“鱼与熊掌,二者得兼”的效果。
该书布局合理,论述清晰,说理透彻,尤其对示例代码的构思独具匠心。无论是从事Linux/Unix系统开发和运维的技术人员还是计算机专业学生,都可以从中受益良多。
MichaelKerrisk(http://man7.org)具有20多年的unix系统使用和编程经验,所开设的unix系统编程周训课程更是不计其数。自2004年起,他开始维护手册页项目,该项目旨在生成描述linux内核以及glibc编程api的手册页。他已经撰写或与他人合著了250多篇手册页,至今仍积极参与对linux内核/用户空间接口的测试和设计评审工作。Michael与家人居住在德国慕尼黑。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
读者评价
...