set
set 是基于红黑树的有序集合,自动排序、不允许重复元素,常用于快速查找、插入、删除。
set 是基于红黑树的有序集合,自动排序、不允许重复元素,常用于快速查找、插入、删除。
序列容器 是 STL 的基础容器,提供通用结构和完整操作;容器适配器 是对这些容器的封装,模拟特定行为(如栈、队列)并限制接口以保障抽象。
C++ 哈希集合容器,仅存储唯一值,底层使用哈希表,支持快速插入与查找,元素无序,平均操作复杂度为 O(1)。
C++ 哈希表容器,存储键值对,支持快速插入、查找、删除,键唯一,底层使用哈希表实现,平均时间复杂度为 O(1)。
原子操作不可分割,避免数据竞争;原子类型提供线程安全操作,支持无锁实现,常用于同步与状态共享。
C++内存模型定义多线程中对象的可见性和访问顺序,规范原子操作、防止数据竞争,确保并发程序行为可预测。
限时等待通过_for或_until指定等待时间,依赖chrono库的时钟与时间段实现线程超时控制。
C++中的std::future和std::promise用于线程间异步通信,支持任务异步执行、结果获取及异常传递。
线程等待通过条件变量实现高效同步,避免轮询和睡眠造成的CPU浪费与响应延迟。