YuCong

「啊聪的个人主页」

Other Pages

Genetic Algorithm (GA) 遗传算法

Genetic Algorithm (GA) 遗传算法 遗传算法是对达尔文生物进化的自然选择以及遗传学原理的生物进化过程的计算模型 GA Basic Concept Words & Sentence 基因与染色体 编码与解码 ...

Ant Colony Optimization(ACO) 蚁群算法

蚁群算法简单介绍

Ant Colony Optimization, ACO 蚁群算法简单介绍 ACO 0. Basic Concepts 1. 算法模型 1.1 数据 1.2 解读 1.3 算法流程 2. 访问规则 3. 更新规则 ...

线程池与生产消费者模式

线程池

线程池 线程池 基本概念 code Contact License Created 2021.02.08 by Cong Yu; Last modified: 2021.02.08-v1.0.1 Contact: windmillyucong@163.com Copyleft! 2022 C...

OpenMP多线程编程库

使用OpenMP,轻松实现多线程加速计算

OpenMP是一个多线程程序的框架,使用OpenMP,可以轻松实现多线程加速计算。 OpenMP Contact License Created 2022.02.22 by William Yu; Last modified: 2022.02.22-v1.0.1 Contact: windmillyucong@163....

C++并发编程系列总结-锁

C++并发编程系列:关于锁的使用总结

C++ 并发编程系列,关于锁的使用总结。 锁 0. Concepts 1. 锁的类型 1.1 互斥锁 mutex 1.2 条件锁 condition_variable 1.3 自旋锁 Spinlock 1.4 读写锁 shared_mutex ...

C++并发编程系列5-内存模型与原子操作

C++并发编程系列笔记,ch5笔记

C++ 并发编程系列笔记,ch5笔记 C++ 并发笔记 Chapter Five: 内存模型与原子操作 5.0 Concepts 5.1 内存模型 5.1.1 对象的存储形式 5.1.2 考虑并发 ...

C++并发编程系列4-同步并发

C++并发编程系列笔记,ch4笔记

C++ 并发编程系列笔记,ch4笔记 C++ 并发笔记 Chapter Four: 同步并发 4.0 线程同步操作 坏的解决方案 好的解决方案:条件变量 4.1 条件变量 ...

C++并发编程系列3-数据共享与同步

C++并发编程系列笔记,ch3笔记

C++ 并发编程系列笔记,ch3笔记 C++ 并发笔记 Chapter Three: 数据共享 3.1 Concepts 3.2 共享数据 条件竞争 恶性条件竞争的避免 ...

C++并发编程系列2-线程管理

C++并发编程系列笔记,ch2笔记

C++ 并发编程系列笔记,ch2笔记 C++ 并发笔记 Chapter Two: 线程管理 2.1 线程创建与启动 常用代码片段 之 子线程创建 2.2 join() 2.3 det...

Effective C++系列笔记26

Effective C++ Effective C++ 26- Part Five: Implementations L26: 尽量推迟变量的定义 推迟构造函数的执行 推迟到有构造参数时 循环中的变量定义 L30: inline ...