码迷,mamicode.com
首页 > 编程语言 > 详细

Linux-线程同步之互斥锁

时间:2019-08-07 09:19:39      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:同步   互斥量   提示   变量   lin   cas   str   条件变量   broadcast   

1、互斥锁又叫互斥量(mutex)

2、相关函数:pthread_mutex_init   pthread_mutex_destroy

        pthread_mutex_lock  pthread_mutex_unlock

3、互斥锁与信号量的关系:可以认为互斥锁是一种特殊的信号量

4、互斥锁主要用来实现关键段的保护

提示:man  3 

pthread_mutex_init时提示找不到函数,说明你没有安装pthread相关的man手册。

安装方法:1、虚拟机上网;

     2、sudo   apt-get   install   manpages-posix-dev

补充:线程同步之条件变量

相关函数:pthread_cond_init  pthread_cond_destroy

       pthread_cond_wait      pthread_cond_signal/pthread_cond_broadcast

注意点:条件变量需要和互斥锁配合使用,不能单独使用

Linux-线程同步之互斥锁

标签:同步   互斥量   提示   变量   lin   cas   str   条件变量   broadcast   

原文地址:https://www.cnblogs.com/jiangtongxue/p/11313003.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!