扫一扫 扫一扫
3. 互斥量解决多线程数据共享问题

3. 互斥量解决多线程数据共享问题

2023-07-27

数据共享问题分析在多个线程中共享数据时,需要注意线程安全问题。如果多个线程同时访问同一个变量,并且其中至少有一个线程对该变量进行了写操作,那么就会出现数据竞争问题。数据竞争可能会导···

4. 互斥量死锁

4. 互斥量死锁

2023-07-27

假设有两个线程 T1 和 T2,它们需要对两个互斥量 mtx1 和 mtx2 进行访问,而且需要按照以下顺序获取互斥量的所有权:T1 先获取 mtx1 的所有权,再获取 mtx2 的所有权。T2 先获取 mtx2 的所有权,···

大图推荐