文档信息
前言
第 1 部分C++ 编译器
1. C++ 编译器
2. 使用 C++ 编译器
3. 使用 C++ 编译器选项
第 2 部分编写 C++ 程序
4. 语言扩展
5. 程序组织
6. 创建和使用模板
7. 编译模板
8. 异常处理
9. 改善程序性能
10. 生成多线程程序
10.1 生成多线程程序
10.1.1 表明多线程编译
10.1.2 与线程和信号一起使用 C++ 支持库
10.2 在多线程程序中使用异常
10.2.1 线程取消
10.3 在线程之间共享 C++ 标准库对象
10.4 内存边界内部函数
第 3 部分库
11. 使用库
12. 使用 C++ 标准库
13. 使用传统 iostream 库
14. 生成库
第 4 部分附录
A. C++ 编译器选项
B. Pragma
词汇表
索引
本章解释了如何生成多线程程序。此外,还讨论了异常的使用,解释了如何在线程之间共享 C++ 标准库对象,此外还描述了如何在多线程环境中使用传统(旧的)iostream。
有关多线程的更多信息,请参见《多线程编程指南》。
另请参见《OpenMP API 用户指南》,了解有关使用 OpenMP 共享内存并行化指令来创建多线程程序的信息。