CSAPP 中文 CSAPP 中文
首页
前言
  • 第一部分 程序结构和执行
  • 第二部分 在系统上运行程序
  • 第三部分 程序间的交互和通信
实验
参考文献
首页
前言
  • 第一部分 程序结构和执行
  • 第二部分 在系统上运行程序
  • 第三部分 程序间的交互和通信
实验
参考文献
  • 第 8 章 异常控制流

    • 第 8 章 异常控制流
      • 阅读方式
      • 小节目录
      • 其他资料
    • 第 8 章 异常控制流
    • 第 8 章 异常控制流
    • 8.1 异常
    • 8.1.1 异常处理
    • 8.1.2 异常的类别
    • 8.1.3 Linux/x86-64 系统中的异常
    • 8.2 进程
    • 8.2.1 逻辑控制流
    • 8.2.2 并发流
    • 8.2.3 私有地址空间
    • 8.2.4 用户模式和内核模式
    • 8.2.5 上下文切换
    • 8.3 系统调用错误处理
    • 8.4 进程控制
    • 8.4.1 获取进程 ID
    • 8.4.2 创建和终止进程
    • 8.4.3 回收子进程
    • 8.4.4 让进程休眠
    • 8.4.5 加载并运行程序
    • 8.4.6 利用 fork 和 execve 运行程序
    • 8.5 信号
    • 8.5.1 信号术语
    • 8.5.2 发送信号
    • 8.5.3 接收信号
    • 8.5.4 阻塞和解除阻塞信号
    • 8.5.5 编写信号处理程序
    • 8.5.6 同步流以避免讨厌的并发错误
    • 8.5.7 显式地等待信号
    • 8.6 非本地跳转
    • 8.7 操作进程的工具
    • 8.8 小结
    • 参考文献说明
    • 家庭作业
    • 家庭作业(续)
    • 家庭作业(续)
    • 练习题答案

# 第 8 章 异常控制流

返回总目录 · 上一章 · 下一章 · 整章阅读 · 练习题答案

# 阅读方式

  • 整章连续阅读
  • 本章也保留了所有按小节拆分的 Markdown 文件,适合精确查找、引用和单独阅读。

# 小节目录

  • 第 8 章 异常控制流
  • 8.1 异常
  • 8.1.1 异常处理
  • 8.1.2 异常的类别
  • 8.1.3 Linux/x86-64 系统中的异常
  • 8.2 进程
  • 8.2.1 逻辑控制流
  • 8.2.2 并发流
  • 8.2.3 私有地址空间
  • 8.2.4 用户模式和内核模式
  • 8.2.5 上下文切换
  • 8.3 系统调用错误处理
  • 8.4 进程控制
  • 8.4.1 获取进程 ID
  • 8.4.2 创建和终止进程
  • 8.4.3 回收子进程
  • 8.4.4 让进程休眠
  • 8.4.5 加载并运行程序
  • 8.4.6 利用 fork 和 execve 运行程序
  • 8.5 信号
  • 8.5.1 信号术语
  • 8.5.2 发送信号
  • 8.5.3 接收信号
  • 8.5.4 阻塞和解除阻塞信号
  • 8.5.5 编写信号处理程序
  • 8.5.6 同步流以避免讨厌的并发错误
  • 8.5.7 显式地等待信号
  • 8.6 非本地跳转
  • 8.7 操作进程的工具
  • 8.8 小结
  • 参考文献说明
  • 家庭作业
  • 家庭作业(续)
  • 家庭作业(续)

# 其他资料

  • 练习题答案