线上沙龙 - 技术流第 32 期回放来啦
本期直播我们邀请 KaiwuDB 高级研发工程师康俊,为大家分享 TBB 开源库及并发 Hashmap 的使用。康俊老师在 Raft 一致性协议优化、分布式存储与调度、高可用双活容灾、多 Region 地理分区等分布式处理模块研发领域具备丰富经验,现负责 KaiwuDB 基础数据结构研发与设计。
欢迎大家点击观看本次直播回放,通过了解 TBB 开源库及学习如何使用并发 Hashmap 容器,为多线程操作下的代码开发提供数据的高性能并行计算,同时还能保障数据并发操作的安全 ↓↓↓
【技术流 EP 32】TBB 开源库及并发 Hashmap 的使用
直播重点回顾
01 TBB 开源库
在多线程环境下,数据操作将面临一个问题,即如何保证并发操作下数据的安全。使用 std 提供的标准容器,需要开发者通过加锁方式保证并发安全,无疑将增加代码开发的难度。
而 TBB 是 intel 使用标准 C++ 编写的开源并行计算库,编写该库是为了实现数据并行计算的能力。使用 TBB 提供的 C++ 模板库,可以使用户不必关注线程,只需关注任务本身。
在 TBB 内划分为了多个模块,包括算法模块、

本期线上沙龙由KaiwuDB的高级研发工程师康俊讲解TBB开源库,重点介绍了如何使用并发Hashmap确保多线程环境下的数据安全和高性能计算。TBB提供了一套并行计算框架,包括算法、容器、内存管理和同步原语等模块,其中并发Hashmap允许并发插入、查找和擦除,支持迭代器,保证了并发操作的性能和安全性。
最低0.47元/天 解锁文章
366

被折叠的 条评论
为什么被折叠?



