C++ 并发实战 - C++ Concurrency in Action 中文版

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

附录D C++线程库参考

来源 xiaoweiChen 浏览 148 扫码 分享 2022-06-04 08:45:56
  • 附录D C++线程库参考

    附录D C++线程库参考

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • C++ Concurrency In Action
    • 目录
    • 封面图片介绍
    • 关于这本书
    • 附录A 对C++11语言特性的简要介绍
    • A.1 右值引用
    • A.2 删除函数
    • A.3 默认函数
    • A.4 常量表达式函数
    • A.5 Lambda函数
    • A.6 变参模板
    • A.7 自动推导变量类型
    • A.8 线程本地变量
    • A.9 本章总结
    • 附录B 并发库的简单比较
    • 消息传递框架与完整的ATM示例
    • 附录D C++线程库参考
    • D.1 <chrono>头文件
    • D.2 <condition_variable>头文件
    • D.3 <atomic>头文件
    • D.4 <future>头文件
    • D.5 <mutex>头文件
    • D.6 <ratio>头文件
    • D.7 <thread>头文件
    • 第1章 你好,C++的并发世界!
    • 1.1 何谓并发
    • 1.2 为什么使用并发?
    • 1.3 C++中的并发和多线程
    • 1.4 开始入门
    • 1.5 本章总结
    • 第10章 多线程程序的测试和调试
    • 10.1 与并发相关的错误类型
    • 10.2 定位并发错误的技术
    • 10.3 本章总结
    • 第2章 线程管理
    • 2.1 线程管理的基础
    • 2.2 向线程函数传递参数
    • 2.3 转移线程所有权
    • 2.4 运行时决定线程数量
    • 2.5 标识线程
    • 2.6 本章总结
    • 第3章 线程间共享数据
    • 3.1 共享数据带来的问题
    • 3.2 使用互斥量保护共享数据
    • 3.3 保护共享数据的替代设施
    • 3.4 本章总结
    • 第4章 同步并发操作
    • 4.1 等待一个事件或其他条件
    • 4.2 使用期望等待一次性事件
    • 4.3 限定等待时间
    • 4.4 使用同步操作简化代码
    • 4.5 本章总结
    • 第5章 C++内存模型和原子类型操作
    • 5.1 内存模型基础
    • 5.2 C++中的原子操作和原子类型
    • 5.3 同步操作和强制排序
    • 5.4 本章总结
    • 第6章 基于锁的并发数据结构设计
    • 6.1 为并发设计的意义何在?
    • 6.2 基于锁的并发数据结构
    • 6.3 基于锁设计更加复杂的数据结构
    • 6.4 本章总结
    • 第7章 无锁并发数据结构设计
    • 7.1 定义和意义
    • 7.2 无锁数据结构的例子
    • 7.3 对于设计无锁数据结构的指导建议
    • 7.4 本章总结
    • 第8章 并发代码设计
    • 8.1 线程间划分工作的技术
    • 8.2 影响并发代码性能的因素
    • 8.3 为多线程性能设计数据结构
    • 8.4 设计并发代码的注意事项
    • 8.5 在实践中设计并发代码
    • 8.6 本章总结
    • 第9章 高级线程管理
    • 9.1 线程池
    • 9.2 中断线程
    • 9.3 本章总结
    • 前言
    • 资源
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注