腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
为什么
linux
在内核代码持有
自旋
锁
后禁用内核抢占?
、
、
、
我是
Linux
新手,正在阅读Rubini & Corbet
的
Linux
设备驱动程序手册。我对一项与spinlocks有关
的
声明感到困惑;这本书写道 内核抢占情况由
自旋
<
浏览 1
提问于2013-08-15
得票数 4
回答已采纳
1
回答
自旋
锁
-(单处理器与多处理器)-(抢占式与非抢占式内核)
、
、
我是
linux
领域
的
新手。
自旋
锁
被用作繁忙等待机制。1)
自旋
锁
(单处理器+非抢占式内核)-->不存在(因为如果你在
自旋
锁
中睡眠,会导致死锁) 2)
自旋
锁
( Uniprocessor +抢占内核)-->不应该使用,因为它浪费资源。(当线程在持有
锁
的
同时
浏览 3
提问于2013-03-05
得票数 0
回答已采纳
5
回答
为什么
自旋
锁
不能在单处理器(unicore)系统中工作?
、
我知道
自旋
锁
与
自旋
一起工作,不同
的
内核路径存在,内核是抢占式
的
,那么为什么单处理器系统中
自旋
锁
不起作用呢?(例如,在
Linux
中)
浏览 1
提问于2012-02-07
得票数 9
回答已采纳
1
回答
一个正在旋转并试图获得
自旋
锁
的
线程不能被抢占吗?
、
、
、
当
Linux
上
的
线程正在旋转并试图获得
自旋
锁
时,这个线程不可能被抢占吗?我只想确定一些事情。在“向上”系统上,并且没有中断处理程序将访问这个
自旋
锁
。如果正在旋转并试图获得
自旋
锁
的
线程可以被抢占,我认为在这种情况下,spinlock保护
的
关键部分可以调用sleep,因为保持
自旋
锁
的
线程可以重新调度回CPU。
浏览 5
提问于2015-11-26
得票数 2
2
回答
内核代码在持有
自旋
锁
时休眠
、
、
、
假设
Linux
驱动程序代码获取了一个
自旋
锁
,在临界区内,一个函数调用迫使在驱动程序顶部运行
的
进程休眠。知道持有
自旋
锁
会禁用相关处理器上
的
抢占,进程是否有可能被唤醒,从而允许驱动程序代码释放
自旋
锁
?
浏览 0
提问于2014-10-17
得票数 0
5
回答
如何在
linux
中分析pthread互斥?
、
、
、
、
但我想知道是否有任何可用
的
工具或选项来分析互斥
锁
,这些工具或选项可以提供有关互斥
锁
争用
的
度量/统计信息,以查看我是否有任何问题区域。Octeon SDK使用
自旋
锁
实现互斥
锁
风格
的
同步。浏览Octeon文档时,我遇到了一种分析
自旋
锁
的
方法,以便能够查看在等待
锁
可用时每个
自旋
锁
必须旋转多少次。为了使用它,我必须做一个条件编译,然后它会在每次
浏览 0
提问于2012-06-01
得票数 21
回答已采纳
3
回答
检查是否在核心转储中持有
自旋
锁
。
、
、
我试图分析
Linux
内核内核转储中
的
自旋
锁
变量。在互斥
锁
的
情况下,如果互斥锁住了,计数变量
的
值应该是0。如果是
自旋
锁
,spinlock_t my_lock
的
字段如下 (arch_spinlock_t) raw_lock(unsigned int) lock 整数变量
的
浏览 3
提问于2015-01-02
得票数 4
回答已采纳
1
回答
为什么票证
自旋
锁
.h文件没有由内核编译?
、
、
、
我使用
Linux
2.6.31.8作为内核环境。现在,我需要对内核中
的
票据
自旋
锁
做一些修改。但令我惊讶
的
是,票证spinlock.h文件根本没有由内核编译。我通过添加一些非法
的
C语句和非编译错误相遇来检查这一点。我使用
的
测试代码如下:#include <asm/rwlock.h>#include <asm&
浏览 2
提问于2013-07-19
得票数 1
1
回答
如何知道内核空间中是否持有
自旋
锁
、
、
、
我正在使用NVIDIA API编写一个
Linux
设备驱动程序,我注意到如果我调用一个持有
自旋
锁
的
函数,它就会失败。我在问自己,一个内核函数如何知道它是否被称为持有旋转
锁
?spin_lock_irqsave(&my_lock,flags)spin_unlock_irqrestore(&my_lock, flags) 这种情况下
的
函数p2p_get_pages返回一个错误(但如果我使用它时没有使用
自旋
<e
浏览 0
提问于2015-02-04
得票数 0
1
回答
linux
是否在终止进程时释放
自旋
锁
/信号量?
、
、
、
、
如果一个进程持有一些
自旋
锁
或信号量,并意外退出(例如,被
linux
杀死),
linux
会正确释放这些
锁
吗?如果
linux
不这样做,为什么?
浏览 6
提问于2012-03-19
得票数 9
2
回答
为什么在
Linux
内核(非SMP)中
自旋
锁
是无操作
的
?
、
、
这就是我想出来
的
(没有错误或NULL处理,只是为了这个问题): 内核
自旋
锁在内核线程内执行,这是抢占
的
。
浏览 1
提问于2012-07-23
得票数 1
回答已采纳
1
回答
Linux
内核转储:如何获取
自旋
锁
的
所有者
、
、
我有一个在24核系统上生成
的
linux
内核转储。大多数任务都停留在
自旋
锁上。有没有办法找到
自旋
锁
的
主人?
浏览 2
提问于2012-11-20
得票数 3
回答已采纳
2
回答
如何在
linux
中使用
自旋
锁
?
、
、
、
我是一名计算机科学专业
的
学生,我有一个任务要求我使用
自旋
锁
锁定一个线程,并在它
的
关键部分完成后解锁它。困难是我搜索了很多次,但没有找到任何有用
的
信息。例如,我试图包括像#include <
linux
/spinlock.h>这样
的
标题,但是当我使用gcc编译这个c程序时,它说找不到这样
的
头。那么,我应该包括哪些标头,需要调用哪些函数才能使用
自旋
锁
?
浏览 4
提问于2016-11-26
得票数 2
2
回答
如何找出哪个内核spinlock占用了大部分CPU?
、
、
、
、
我正在对一个密码软件进行性能调优,它运行在
Linux
上,并使用硬件加密加速设备。我无法调整软件
的
性能,除非找出是什么
自旋
锁
造成这种情况。我在堆栈溢出上检查了类似的问题,但我在上找不到答案--如何发现哪个
自旋
锁
自旋
。有办法定位<em
浏览 1
提问于2018-02-09
得票数 2
回答已采纳
2
回答
2.6
Linux
内核中
的
锁
分析
、
、
、
如何在2.6
Linux
内核中进行
锁
分析(
自旋
和其他类型
的
锁
)?我想要获取我在模块中添加
的
几个
锁
的
锁
争用数。是否有可以启用并获取配置文件或任何其他工具
的
.config选项?
浏览 6
提问于2009-07-23
得票数 0
8
回答
为什么你抱着
自旋
锁
不能入睡?
、
在
linux
内核中,为什么你不能在持有
自旋
锁
的
时候睡觉呢?
浏览 2
提问于2011-01-21
得票数 13
回答已采纳
1
回答
持有
自旋
锁
时
的
内核抢占
、
、
在
linux
内核中,如果在持有
自旋
锁
的
同时启用了内核抢占,死锁是如何发生
的
?
浏览 2
提问于2011-03-07
得票数 2
回答已采纳
1
回答
如何反演spin_lock_init
、
、
、
我试图了解如何使用
Linux
内核
自旋
锁
。我希望我在这里之前所理解
的
是正确
的
。但是,我要做什么来“倒置”spin_lock_init呢?我怎样才能摧毁
自旋
锁
?
浏览 3
提问于2020-06-30
得票数 1
回答已采纳
3
回答
线程计数=硬件并行度时互斥
锁
与
自旋
锁
的
对比
、
、
、
考虑一个在专用服务器上运行
的
具有最佳线程计数
的
程序,因此如果一个线程被锁定,就不会有其他线程(几乎)在等待CPU时间。在这种情况下,
自旋
锁
是否在所有可能
的
情况下都比互斥
锁
提供更好
的
性能?编辑一些解释:由于线程之间不会争用CPU时间,因此线程可以使用
自旋
锁
,而不会对其他线程
的
性能造成任何影响。而且旋转
锁
不会切换到等待模式,因为等待模式可能会很重(至少在windows上是这样
的
,我不知
浏览 1
提问于2011-01-15
得票数 1
回答已采纳
1
回答
为什么在诸如preempt-rt内核这样
的
RTOS上响应时间是确定
的
?
、
、
、
、
为什么在诸如preempt-rt内核这样
的
RTOS上响应时间是确定
的
?preempt-rt中
的
哪些特性与vanilla内核中
的
特性不同? 我寻找了原因,我发现它与“
自旋
锁
”有关。然而,我无法理解“
自旋
锁定”是什么,以及它是如何影响响应时间
的
。
浏览 26
提问于2020-12-12
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux 内核 --- 自旋锁(spinlock_t)
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
CAS与自旋锁
Java并发编程:AQS的自旋锁
互斥锁、自旋锁、读写锁……理清它们的区别和应用
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券