Projects
玩转日志库
目前支持的特性有: 1.默认日志格式 2.spdlog日志格式 3.支持堆栈输出 4.支持日志在终端打印 5.支持日志输出至文件 6.支持日志高亮显示 7.支持日志插件扩展 8.支持多种日志级别
Learn more →玩转Mutex
简易互斥锁(SimpleMutex)是一个基于原子变量和信号量的互斥锁实现,用于保护并管理多线程环境下的共享资源访问。它提供了一种简单而有效的方式来确保在多线程并发访问时,只有一个线程可以同时访问受保护的资源,从而避免数据竞争和不一致性。基于 POSIX 标准的信号量库实现,包含 Catch2 单元测试,附带了基于 Catch2 框架的单元测试,用于验证互斥锁的正确性和稳定性,使用bazel编译,google编码规范。
Learn more →7种方式玩转condition_variable
7种方式玩转并发场景下的生产消费者模型,如果你想提高多线程编程方面的能力,想熟练掌握condition_variable的使用,甚至想在面试当中凸显这一块的技术时,不妨学习此项目
Learn more →