- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 C++并发与多线程(五)condition_variable、wait、notify_one、notify_all
condition_variable、wait、notify_one
2022-03-10 19:40:54 1301
原创 C++并发与多线程(四)单例设计模式共享数据分析、解决、call_once
设计模式浅谈 单例设计模式 单例设计模式共享数据问题分析、解决 std::call_once
2022-03-09 16:48:09 282
原创 C++并发与多线程(三)unique_lock详解
1. unique_lock取代lock_guard 2. unique_lock的第二个参数 3. unique_lock的成员函数 4. unique_lock所有权的传递
2022-03-09 02:48:33 1851
原创 C++并发与多线程(二)互斥量与死锁
互斥量与死锁 互斥量的基本概念 互斥量是个类对象,其头文件是<mutex> 互斥量可以理解成一把锁,可以调用其成员函数lock() 与unlock() 来为线程加锁和开锁 多个线程尝试用lock() 成员函数来为锁头加锁,只有一个线程能锁定成功,没有成功则继续卡在lock() 这里继续尝试加锁,当先前加锁成功的线程运行结束后利用unlock() 解锁,其他的线程才能加锁成功,继续运行。 当两个线程对共享内容进行读写操作时,可以给这两个线程加锁,从而保证同一时间只有一个线程可以对共享内容进行操
2022-03-09 01:22:27 837
原创 C++并发与多线程(一)thread
1.语法 2.对象作为线程参数 3.用成员函数指针做线程函数 4.智能指针作为参数传递 5.创建和等待多个线程
2022-03-04 17:35:09 431
智能传感技术.zip
2019-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人