01 2024 档案

摘要:Lambda 表达式完整的格式如下: [捕获列表] (形参列表) mutable 异常列表-> 返回类型 { 函数体 } 各项的含义: 捕获列表:捕获外部变量,捕获的变量可以在函数体中使用,可以省略,即不捕获外部变量。 形参列表:和普通函数的形参列表一样。可省略,即无参数列表 mutable:mut 阅读全文
posted @ 2024-01-26 23:53 牛犁heart 阅读(97) 评论(0) 推荐(0) 编辑
摘要:这节主要涉及到一个多线程情况下存在的数据竞争问题 -- 多个线程同时访问共享数据时,由于没有正确的同步机制,导致数据出现不一致的情况。 C/C++ 多线程中,可以通过互斥锁(mutex)、原子操作(atomic,C++11 也提供了原子操作库,如std::atomic,用于实现原子加法、原子赋值等操 阅读全文
posted @ 2024-01-01 22:47 牛犁heart 阅读(319) 评论(0) 推荐(0) 编辑