立即学习:https://edu.csdn.net/course/play/9377/196523?utm_source=blogtoedu
1.创建和等待多个线程
2.数据共享问题分析
2.1只读数据
2.2有读有写
没有特别处理的代码会崩溃。两个线程不能同时写,八个线程不能同时读。
2.3其它案例
3.共享数据的保护案例代码
list顺序插入,vector随机插入。
in的线程和out的线程。
写的时候锁住共享数据。
读的时候锁住共享数据。
list.front();取出第一个。
list.pop_front;弹出第一个。