C++11 标准首次将多线程支持引入语言标准库,其中最核心的部分就是 <thread> 头文件中的 std::thread 类。 🧱 一、基本概念 什么是线程? 线程是操作系统调度 CPU 时间的基本单位。一个进程中可以有多个线程,它们共享进程的资源(如内存、堆栈),但拥有各自独立的执行路径。 C++ 中的线程支持 C++11 引入了 <thread> 库,提供了: std::thread:用于创建和管理线程。线程同步机制: std::mutexstd::atomicstd::condition_variable ⚠️ 注意:在编译多线程程序时,需要链接线程库&