首页 > 编程语言 >多线程编程(二)(李慧芹)

多线程编程(二)(李慧芹)

时间:2023-03-13 23:13:30浏览次数:60  
标签:加锁 编程 互斥 mutex pthread 多线程 李慧芹

(37条消息) 互斥锁(mutex)_清风徐来Groot的博客-CSDN博客

Linux中提供一把互斥锁mutex(也称之为互斥量)。 每个线程在对资源操作前都尝试先加锁,成功加锁才能操作,操作结束解锁。 但通过“锁”就将资源的访问变成互斥操作,而后与时间有关的错误也不会再产生了。

1、主要应用函数:

pthread_mutex_init() 初始化一个互斥锁
pthread_mutex_destroy() 销毁一个互斥锁
pthread_mutex_lock() 加锁
pthread_mutex_trylock() 尝试加锁
pthread_mutex_unlock() 解锁



标签:加锁,编程,互斥,mutex,pthread,多线程,李慧芹
From: https://www.cnblogs.com/xuanmiao363/p/17213316.html

相关文章