摘要:
lambda 表达式详解 在现代 C++(从 C++11 起)中,lambda 表达式(又称匿名函数)是一种极大增强代码简洁性和灵活性的语法结构。它允许你直接在代码中定义可调用对象,无需事先命名函数。无论是在多线程、STL 算法、事件处理,还是回调函数场景中,lambda 都是利器。 本篇将带你系统 阅读全文
posted @ 2025-07-21 22:22
seekwhale13
阅读(115)
评论(0)
推荐(0)
摘要:
好的,以下是你学习多线程的第 4 天课程设计:《线程通信:条件变量 std::condition_variable》。这是进入线程协作阶段非常重要的一课,理解它之后你可以写出更复杂、智能的多线程程序,比如生产者-消费者模型、线程唤醒机制等。 📘 Day 4:线程通信:条件变量 std::condi 阅读全文
posted @ 2025-07-21 22:12
seekwhale13
阅读(27)
评论(0)
推荐(0)
摘要:
Day 2:数据竞争与互斥锁 std::mutex 在多线程编程中,线程间共享数据时常会遇到“数据竞争(Data Race)”的问题。为保证数据安全访问,C++ 标准库提供了 std::mutex 互斥锁机制,本文将详细介绍数据竞争的概念以及如何使用 std::mutex 来解决。 一、什么是数据竞 阅读全文
posted @ 2025-07-21 19:03
seekwhale13
阅读(61)
评论(0)
推荐(0)
摘要:
以下是为你整理的博客文章: C++ 学习(6)——多线程(1) —— std::thread 在现代应用程序开发中,多线程已成为提升程序性能和响应速度的重要手段。本文将以一个简单的 C++ 示例介绍如何使用 std::thread 创建线程,并实现多任务并发执行。 一、前言 在 C++11 之前,C 阅读全文
posted @ 2025-07-21 18:42
seekwhale13
阅读(35)
评论(0)
推荐(0)

浙公网安备 33010602011771号