(37条消息) 互斥锁(mutex)_清风徐来Groot的博客-CSDN博客
Linux中提供一把互斥锁mutex(也称之为互斥量)。 每个线程在对资源操作前都尝试先加锁,成功加锁才能操作,操作结束解锁。 但通过“锁”就将资源的访问变成互斥操作,而后与时间有关的错误也不会再产生了。
1、主要应用函数:
pthread_mutex_init() | 初始化一个互斥锁 |
pthread_mutex_destroy() | 销毁一个互斥锁 |
pthread_mutex_lock() | 加锁 |
pthread_mutex_trylock() | 尝试加锁 |
pthread_mutex_unlock() | 解锁 |