跳转到内容

C++ 语言/Std/多线程

来自维基教科书,开放世界中的开放书籍

传统上,我们认为程序的执行流程在一个时间点上只在一个地方,从一个语句流到下一个语句。但 C++ 程序可以有多个执行“线程”。每个线程就像一个传统的执行流程。拥有多个线程会导致您的软件不同部分的计算在本质上同时进行。每个线程都维护自己对诸如函数调用堆栈之类事物的本地状态。

  1. 线程创建
  2. 临界区
  3. 原子值
  4. 事件
  5. 返回值
  6. 信号量
  7. 监视器和通道
华夏公益教科书