顶部
收藏

Linux高级程序设计

“十一五”国家规划教材

作者:
罗怡桂
定价:
27.00元
ISBN:
978-7-04-040958-1
版面字数:
380.000千字
开本:
16开
全书页数:
262页
装帧形式:
平装
重点项目:
“十一五”国家规划教材
出版时间:
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 线程应用的其他操作
    • 本章小结
    • 习题
  • 综合案例习题
  • 参考文献
  • 版权

相关图书