摘要:
在 C++ 编程中一般使用 std::thread 来进行创建多个线程,实现并发执行、提升程序性能。 1. 线程的创建和启动 最简单的方式就是将一个可调用对象(函数、函数对象、lambda 表达式)传给 std::thread 构造函数: #include <iostream> #include < 阅读全文
posted @ 2025-04-27 14:43
木杉的园子
阅读(112)
评论(0)
推荐(0)
摘要:
在多线程编程中,使用互斥锁能够避免数据竞争。在 C++ 标准库中有 std::mutex 的互斥锁实现来帮助我们处理线程同步。 1. 互斥锁的基本用法 在 C++ 11 中,引入了 RAII (Resource Acquisition Is Initialization)风格的锁管理类 std::l 阅读全文
posted @ 2025-04-27 14:39
木杉的园子
阅读(78)
评论(0)
推荐(0)

浙公网安备 33010602011771号