C++并发编程实战

目录

  • 并发
  • 为什么要使用并发?
  • 线程管理
    • 等待线程完成
    • 后台运行程序
  • 线程间共享数据
    • 避免恶性条件竞争
    • 使用互斥量保护共享数据
    • 死锁
    • 二级目录
      • 三级目录

并发

  • 最简单和最基本的并发,是指两个或更多独立的活动同时发生。
  • 在计算机领域的并发是指在单个系统里同时执行多个独立的任务,而非顺序的进行一些活动。
    并发的途径:
    (1)多进程并发:是将应用程序分为多个独立的进程,它们在同一时刻运行,就像同时进行网页浏览和文字处理一样。
    (2)多线程并发:在单个进程中运行多个线程:
    多线程并发特点:

你可能感兴趣的:(C++并发编程实战,c++,经验分享,学习)