随笔分类 -  多线程

一些多线程知识,不是系统的
摘要:c++11实现线程池 c++线程库 thread创建线程和同步的方式join,detach #include <iostream> #include <thread> void printf_hw(std::string s) { std::cout<<s<<"\n"; } int main() { 阅读全文
posted @ 2024-04-10 19:27 李小飞11 阅读(26) 评论(0) 推荐(0) 编辑
摘要:#### 线程间共享数据的问题 * 多线程共享数据的问题多由数据改动引起 * 破坏数据结构不变量的恶性条件竞争是会引起问题的 * 解决的方式有,控制对数据结构的访问,有互斥实现,还有修改数据结构的设计及其不变量,由一连串不可拆分的改动完成.这通常被称为无锁编程,还有一种事务的方法,核心思想是单独操作 阅读全文
posted @ 2023-07-15 22:31 李小飞11 阅读(21) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示