作者: | Marc J. Rockkind 著 王嘉祯 等译 |
语言: | 中文 |
出版年份: | 2006 |
操作系统: | Unix |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《高级UNIX编程(原书第2版)》由UNIX先驱Marc J. Rochkind撰写(机械工业出版社2006年出版),是1985年首版的全新修订版。本书被誉为UNIX系统编程的权威指南,针对POSIX、FreeBSD、Solaris和Linux等主流UNIX系统实现,深入讲解307个关键系统调用函数,涵盖从基础概念到高级网络编程的全栈知识体系。
sysconf
/pathconf
等运行时限制检测函数。open
/read
/write
等基础调用,到pread
/writev
等高级原子操作,深入分析内核文件表、v节点等底层机制。fork
/exec
/wait
系列函数,包含shell实现的三个阶段演进案例。pthread_create
等POSIX线程API。pipe
)、dup2
重定向及双向通信实现。sigaction
等现代信号处理技术。实践导向:包含数千行示例代码,如:
跨平台覆盖:所有示例均在POSIX、FreeBSD、Solaris和Linux环境验证。
教学资源:每章配备编程练习,部分可作为学期项目;配套网站提供完整源代码及函数速查表。
相较于《UNIX环境高级编程》(APUE),本书更聚焦于:
注:本书第二版几乎全部重写,反映了21世纪初UNIX标准重大演进,是掌握现代UNIX系统编程不可替代的经典著作。