首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
linux的锁机制?
安德鲁很喜欢唱跳
互斥锁,读写锁,自旋锁,条件锁,信号量
查看原题
10个回答
添加回答
4
嵌入式卡拉米
互斥锁:在任何时刻只能有一个线程访问该资源 读写锁:读状态时可以多个线程同时读。写状态只能一个线程获得 自旋锁:任何时刻只能有一个线程获得该资源,获取锁失败时,不会进入睡眠,会原地自旋,直到锁被释放 条件锁:条件变量,不满足条件阻塞,满足条件唤醒进程,常与互斥锁配合使用 信号量:相当于计数器,为零时堵塞,不为零时唤醒进程
编辑于 2024-03-16 15:27:31
回复(0)
0
achuo
互斥锁:在任任何时刻只能有一个线程访问资源 读写锁:读状态可以由多个线程获得,但写状态只能由一个线程获取 自旋锁:在任何时刻只能有一个线程访问资源,但获取锁失败时不会进入睡眠而同时原地自旋直到锁被释放 条件锁: 信号量:相当于计数器,为零时堵塞,不为零时唤醒线程
发表于 2025-09-04 14:59:37
回复(0)
0
安德鲁很喜欢唱跳
互斥锁,读写锁,自旋锁,条件锁,信号量
发表于 2025-07-29 21:25:51
回复(0)
0
服了你个老六的猫头鹰很想六点下
1.互斥锁:同一时刻只能有一个线程访问该资源 2.读写锁:读状态可以多个线程同时进行,而写时同时只有一个线程获得资源 3.自旋锁:任何时刻都只有一个线程获得资源,其他线程在不断的检查直到锁被释放。 4.条件变量:未满足条件时处于阻塞状态,满足条件时唤醒该线程(配合互斥锁) 5.信号量:相当于计数器,为零时阻塞,不为零是唤醒进程
发表于 2025-06-02 19:48:10
回复(0)
0
小白白白a
1、互斥锁:任何时候只能有一个线程访问资源 2、读写锁:允许多个进程和线程访问同一资源,但是不能进行写操作 3、自旋锁:只能有一个线程获得资源,获取锁失败时,不会进入睡眠,而是自旋等待,直到锁被释放 4、条件锁:不满足条件阻塞,满足条件唤醒进程
发表于 2025-03-29 13:40:40
回复(0)
0
悲惨世界的谋乐和苦行
互斥锁 读写锁 自旋锁 条件锁 信号量
发表于 2025-03-13 15:21:28
回复(0)
0
秋招找到好工作
互斥锁:保证在同一时间只有一个进程或线程访问共享资源 读写锁:允许多个进程或线程读同一资源,读的时候不能写操作 写操作时只能有一个进程或线程访问共享资源,写时不能写操作 自旋锁:在任何时刻只有一个进程或线程访问共享资源,获取锁失败时,原地自旋,不会睡眠,直至锁被释放 条件锁:不满足条件时阻塞,满足时唤醒进程 信号量:相当于计数器,为零时堵塞,不为零时唤醒进程
发表于 2023-08-07 15:45:51
回复(0)
0
牛客330378763号
1.互斥锁;2.读写锁;3.自旋锁;4.条件锁;(常与互斥锁配合使用)5.信号量。
发表于 2022-09-24 22:28:22
回复(0)
0
牛客646362402号
mutex
发表于 2022-09-06 14:26:47
回复(0)
0
耳东星
自旋锁、互斥锁、读写锁、条件锁、信号量
发表于 2022-06-23 17:47:16
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
通信机制
上传者:
real1993
难度:
10条回答
66收藏
501浏览
热门推荐
相关试题
操作系统条件变量的惊群效应是什么
通信机制
评论
(12)
下列不属于分区表的优势是?
数据库
评论
(1)
某商品表products需添加'上...
SQL
评论
(1)
在Vue组件销毁时,关于清除定时器...
Vue
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题