打印
[boot]

Linux-线程同步之互斥锁

[复制链接]
498|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
蒋博1026|  楼主 | 2019-8-19 15:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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
注意点:条件变量需要和互斥锁配合使用,不能单独使用

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

323

主题

1827

帖子

18

粉丝