《Linux高级程序设计(第2版)》主要涵养了Linux下C应用层程序开发的大部分内容。编程基本工具GCC/GDB的使用方法,库文件的管理。ANSI标准I/O管理、POSIX标准I/O管理、普通文件和目录管理以及内存管理。
进程管理及进程间通信机制,包括同一台主机通信机制(无名管道、命名管道、信号、信号量、消息队列以及共享内存),网络主机间通信机制(socket)。
线程管理及线程问通信机制,包括互斥锁、条件变量、信号灯、信号和读写锁。由浅入深,按理沦分析→实际操作→案例分析的顺序组织内容
作者多年教学及工程实践的总结,整合了Linux程序设计的绝大多数知识点,涵盖Linux操作系统下C语言应用程序设计的所有关键内容
内容丰富 总结作者多年教学及工程经验,整合Linux程序设汁的绝大多数知识点,涵盖Linux操作系统下C语言应用程序设计的所有关键内容。循序渐进避开大量理论,按知识体系介绍→应用函数分析→应用案例开发的顺序写作,读者可以针对每个知识点进行编程演练。
案例指导 《Linux高级程序设计(第2版)》遵循案例教学思想,每一个知识点都对应一个应用程序,且所有代码都在教学实践过程中使用过,读者可以直接编译调试。
紧扣应用 《Linux高级程序设计(第2版)》所采用的开发平台为2.6内核,开发工具为GCC 4.0。
展开