顶部
收藏

Linux高级程序设计

“十一五”国家规划教材

作者:
罗怡桂
定价:
27.00 元
版面字数:
380千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2014年
ISBN:
978-7-04-040958-1
物料号:
40958-00
出版时间:
2014-09-18
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机类专业核心课程
三级分类:
操作系统

本书内容选择精要,由浅入深、循序渐进地阐述了Linux 环境下的高级编程技术,体现了Linux 高级编程人员必备的技术要求。全书共10章,主要包括Linux 编程基础、文件与目录的操作、标准输入输出及系统信息、进程及进程的控制、信号、高级I/ O、进程之间的通信、服务进程、多进程的综合控制与多线程编程。书后的综合案例习题提供了一些小型案例项目,供读者自行实践。

本书可作为本科生或研究生的Linux 编程技术课程的教材,也可以作为Linux 编程技术人员的参考书。

  • 目录
    • 前言
      • 第1章 Linux编程基础
        • 1.1 Linux的演化
          • 1.2 Linux编程环境
            • 1.3 常用调试工具
              • 1.4 GNU 编程风格
                • 本章小结
                  • 习题
                  • 第2章 文件与目录的操作
                    • 2.1 Linux文件系统概述
                      • 2.2 文件的基本操作
                        • 2.2.5 文件内容的写入
                          • 2.3 文件属性的获取与改变
                            • 2.4 文件访问权限及其操作
                              • 2.5 文件的删除与重命名
                                • 2.6 文件的同步
                                  • 2.7 文件的其他操作
                                    • 本章小结
                                      • 习题
                                      • 第3章 标准输入输出及系统信息
                                        • 3.1 标准输入输出
                                          • 3.2 获取或设置系统信息
                                            • 3.3 获取或设置系统时间
                                              • 3.4 文件系统设置
                                                • 3.5 获取与设置磁盘配额
                                                  • 3.6 其他系统操作函数
                                                    • 本章小结
                                                      • 习题
                                                      • 第4章 进程及进程的控制
                                                        • 4.1 进程及进程运行环境
                                                          • 4.2 函数间的直接跳转
                                                            • 4.3 创建子进程
                                                              • 4.4 父进程等待子进程
                                                                • 4.5 在进程中执行另一个程序
                                                                  • 4.6 设置与读取用户标识
                                                                    • 4.7 进程记账
                                                                      • 4.8 获取当前进程的时间
                                                                        • 4.9 进程的跟踪
                                                                          • 4.10 进程的组织
                                                                            • 本章小结
                                                                              • 习题
                                                                              • 第5章 信号
                                                                                • 5.1 信号处理概述
                                                                                  • 5.2 信号处理的上下文
                                                                                    • 5.3 信号的编程模式
                                                                                      • 5.4 信号与信号处理函数的关联
                                                                                        • 5.5 发送信号
                                                                                          • 5.6 信号的处理
                                                                                            • 5.7 信号的屏蔽
                                                                                              • 5.8 实时信号与普通信号
                                                                                                • 5.9 使用信号同步进程
                                                                                                  • 5.10 获取或设置信号处理函数的堆栈信息
                                                                                                    • 本章小结
                                                                                                      • 习题
                                                                                                      • 第6章 高级I/O
                                                                                                        • 6.1 非阻塞I/O
                                                                                                          • 6.2 记录锁
                                                                                                            • 6.3 I/O 复用
                                                                                                              • 6.4 异步I/O
                                                                                                                • 6.5 readv与writev函数
                                                                                                                  • 6.6 内存映射I/O
                                                                                                                    • 6.7 文件或目录的访问通知机制
                                                                                                                      • 本章小结
                                                                                                                        • 习题
                                                                                                                        • 第7章 进程之间的通信
                                                                                                                          • 7.1 管道
                                                                                                                            • 7.2 FIFO
                                                                                                                              • 7.3 SystemV进程间的通信机制
                                                                                                                                • 7.4 Posix信号量
                                                                                                                                  • 本章小结
                                                                                                                                    • 习题
                                                                                                                                    • 第8章 服务进程
                                                                                                                                      • 8.1 服务进程的编程模式
                                                                                                                                        • 8.2 服务进程的参数设置与日志
                                                                                                                                          • 本章小结
                                                                                                                                            • 习题
                                                                                                                                            • 第9章 多进程的综合控制
                                                                                                                                              • 9.1 内核的调度算法
                                                                                                                                                • 9.2 从Linux2.4 调度算法到Linux2.6 O(1)调度算法
                                                                                                                                                  • 9.3 Linux2.6 O(1)调度算法分析
                                                                                                                                                    • 9.3.7 调度策略
                                                                                                                                                      • 9.4 Linux应用程序中对进程调度的控制
                                                                                                                                                        • 本章小结
                                                                                                                                                          • 习题
                                                                                                                                                          • 第10章 多线程编程
                                                                                                                                                            • 10.1 线程与线程的实现方式
                                                                                                                                                              • 10.2 线程应用的基本操作
                                                                                                                                                                • 10.3 线程数据
                                                                                                                                                                  • 10.4 线程中的信号处理
                                                                                                                                                                    • 10.5 安全创建子进程
                                                                                                                                                                      • 10.6 线程之间的互斥
                                                                                                                                                                        • 10.7 线程应用的其他操作
                                                                                                                                                                          • 本章小结
                                                                                                                                                                            • 习题
                                                                                                                                                                            • 综合案例习题
                                                                                                                                                                              • 参考文献
                                                                                                                                                                                • 版权

                                                                                                                                                                                相关图书