摘要: 1、互斥量 可以确保同一时间只有一个线程访问临界区,防止出现竞态条件。 2、原子操作 std::atomic<int> mutex(1); 对原子变量的操作是线程安全的。 3、读写锁 std::shared_mutex mutex; // 读者:共享锁定 mutex.lock_shared(); m 阅读全文
posted @ 2024-03-07 19:55 hellozhangjz 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Iterator Traits 萃取出 Iterator 的性质:迭代器种类、迭代器所指数据类型、迭代器距离类型、迭代器所指数据引用、迭代器所指数据指针。根据不同的迭代器种类可以采取不同的算法策略。但是用iter::interator_categotry、iter::value_type、iter: 阅读全文
posted @ 2024-03-07 13:28 hellozhangjz 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 创建数据库 CREATE DATABASE NAME; 创建表 # 中括号[]是可选的意思,命令中不带中括号 CREATE TABLE table_name ( column1 datatype [NULL or NOT NULL] [DEFAULT 默认值] [AUTO_INCREMENT PRI 阅读全文
posted @ 2024-03-07 10:41 hellozhangjz 阅读(8) 评论(0) 推荐(0) 编辑