1.举例理解互斥量
停车场(只有一个停车位)
----------------
car1
----------------
car1进去后给停车场上锁,其他车就进不去了。
car2 car3 car4
同时只能有一个线程占有公共资源。
互斥量是一种保护共享资源的方法。当一个线程拥有互斥量的时候,另一个线程若是等待锁, 则其就会被挂起,从而保证只有一个线程会操作共享数据。
2.例程源码解析及互斥量的相关操作
初始化(静态)/创建(动态)、 获取 、 释放 、
1.举例理解互斥量
停车场(只有一个停车位)
----------------
car1
----------------
car1进去后给停车场上锁,其他车就进不去了。
car2 car3 car4
同时只能有一个线程占有公共资源。
互斥量是一种保护共享资源的方法。当一个线程拥有互斥量的时候,另一个线程若是等待锁, 则其就会被挂起,从而保证只有一个线程会操作共享数据。
2.例程源码解析及互斥量的相关操作
初始化(静态)/创建(动态)、 获取 、 释放 、