腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3953)
视频
沙龙
1
回答
如何获得
Linux
内核
中
锁
的全局状态?
、
、
、
、
我正在为
Linux
内核
编写一些代码,当我需要启用中断以便进程能够处理一个信号时,我注意到中断被禁用了。如果我能获得系统中当前持有的所有
锁
的列表,那就太棒了,因为我怀疑某个地方的
锁
已经禁用了中断。这就是,假设是
锁
禁用了中断。如果没有,也很高兴知道是如何做到的(或者在哪里)。
Linux
内核
保存了这方面的任何
记录
吗?
浏览 3
提问于2020-02-19
得票数 1
1
回答
如何检查pthread_mutex是否基于健壮的futex
、
、
、
我试图在
Linux
中使用基于鲁棒futex的线程互斥
锁
,因为我需要快速和健壮(恢复“
死
”
锁
)。如何检查任何
Linux
系统上的线程互斥库是否基于健壮的futex? 谢谢!
浏览 6
提问于2013-07-02
得票数 1
4
回答
为什么
linux
在
内核
代码持有自旋
锁
后禁用
内核
抢占?
、
、
、
我是
Linux
新手,正在阅读Rubini & Corbet的
Linux
设备驱动程序手册。我对一项与spinlocks有关的声明感到困惑;这本书写道
内核
抢占情况由自旋
锁
代码本身处理。当
内核
代码持有自旋
锁
时,相关处理器上将禁用抢占。问:在单处
浏览 1
提问于2013-08-15
得票数 4
回答已采纳
1
回答
伯克利DB:由于以前在c api调用期间异常退出而陷入futex_wait。
、
、
、
我正在用C语言编程,在RHEL5.6上使用berkeley db 4.3 (/usr/lib64 64/libb-4.3.so)进行编程,
内核
为2.6.18-238_xen_AMD64 64。清除
锁
的唯一方法是删除__db.00x文件,下面的测试表明数据库没有损坏。它符合我的要求,但我只是想知道是否有更好(或更优雅)的方法来解决这个问题。
浏览 1
提问于2012-09-13
得票数 2
1
回答
带flock、fork和终止父进程的死锁
、
、
、
、
在内部,它有一个使用独占(LOCK_EX) fcntl.flock来管理全局锁定的日志
记录
系统。实际上,每当日志消息被转储时,都会获取全局文件
锁
,将消息发送到文件(与
锁
文件不同),并释放全局文件
锁
。尝试从外部获取
锁
也会永远阻塞。我不得不终止儿童程序来解决这个问题。flock在分叉方面有问题吗?
死
的父级是否以某
浏览 2
提问于2012-02-02
得票数 7
回答已采纳
1
回答
如何在android中以编程方式锁定文件夹?
、
、
提供了文件
锁
,但我想要的是
锁
文件夹,而不是文件。 Android操作系统完全基于
Linux
内核
,
Linux
内核
提供访问文件夹或文件的权限。但如何将权限更改为“锁定”文件夹。
浏览 2
提问于2013-03-29
得票数 0
1
回答
死掉的应用程序进程会导致服务器阻塞吗?
、
、
我们使用由HPE制作的应用程序,该应用程序有时会完全阻塞。该应用程序附带Java 6,使用ojdbc6并连接到Oracle11。HPE声称,当我们的6台应用服务器中的一台在对中央表运行阻塞更新时死亡时,这将导致Oracle服务器等待无限有效地使所有服务器失效。我可以看到阻塞语句(我们的DBA向我展示了),并且可以看到所有服务器的连接池都在增长,直到达到定义的最大值。但我怀疑Oracle没有检测到死亡的连接。 有人能证实HPEs理论或给我一个提示来进一步诊断吗?
浏览 0
提问于2016-12-19
得票数 1
5
回答
为什么自旋
锁
不能在单处理器(unicore)系统中工作?
、
我知道自旋
锁
与自旋一起工作,不同的
内核
路径存在,
内核
是抢占式的,那么为什么单处理器系统中自旋
锁
不起作用呢?(例如,在
Linux
中)
浏览 1
提问于2012-02-07
得票数 9
回答已采纳
1
回答
原子指令是否涉及
内核
?
、
、
、
、
我阅读这个是为了了解
Linux
的futex。有件事我不明白。 我一直认为原子指令(如test-and-set )总是涉及
内核
。 那么,
浏览 4
提问于2020-02-11
得票数 1
回答已采纳
1
回答
NFS上的本地文件锁定与
Linux
内核
相关
、
、
Linux
客户端...提供了一种本地
锁
的方法。这意味着应用程序可以锁定文件,但这种
锁
只对运行在同一客户端上的其他应用程序提供排除。羊群(2)说: 在2.6.11以下的
Linux
内核
中,flock()不会在NFS上锁定文件(即
锁
的范围仅限于本地系统)。从
Linux
2.6.12开始,NFS客户端支持... ()
锁
,方法是在整个文件上将它们模拟为字节范围
锁
。NFS服务器和NFS客户端都使用
内核
3.10运行科学
Lin
浏览 0
提问于2017-10-08
得票数 3
回答已采纳
1
回答
自旋
锁
-(单处理器与多处理器)-(抢占式与非抢占式
内核
)
、
、
我是
linux
领域的新手。自旋
锁
被用作繁忙等待机制。1)自旋
锁
(单处理器+非抢占式
内核
)-->不存在(因为如果你在自旋
锁
中睡眠,会导致死锁)3)自旋
锁
(多处理器+抢
浏览 3
提问于2013-03-05
得票数 0
回答已采纳
2
回答
在
linux
上,如何确保解锁
死
/终止线程中锁定的互斥?
、
、
、
在
linux
上,如何确保解锁
死
/终止的POSIX线程中锁定的POSIX互斥
锁
?当
Linux
向程序发送终止或终止信号时,它会自动释放吗?但是,我找不到操作系统如何做到这一点的更多细节?
浏览 2
提问于2012-02-09
得票数 4
回答已采纳
1
回答
postgresql群集命令不清除
死
元组
、
、
我们有一个后台进程(无限循环中的
linux
守护进程),它自动从放在某个目录中的csv文件中获取所有行,并将它们导入到一个表中。该过程使用INSERT语句导入这些
记录
,但首先删除与csv文件中的任何
记录
具有相同唯一键的任何表
记录
。通常情况下,进程是为它插入的每一个
记录
删除一个
记录
。我们希望定期(每天两次)运行集群,以删除
死
元组,并将表保持在磁盘大小上的可管理范围内。 但是,此过程中的某些内容阻止群集命令删除进程运行时删除的所有
记录
的
死
元
浏览 6
提问于2011-01-13
得票数 2
2
回答
如何区分
内核
中的软
锁
和用户空间中的软
锁
?
、
、
、
、
我有下面的
锁
。这是否表明slic_test pid 5207是违法者,还是仅仅因为
内核
中的当前宏仍然指向使系统调用进入驱动程序的用户空间进程?此外- irq事件邮票0.irq事件标记到底代表什么?
浏览 5
提问于2013-08-16
得票数 5
回答已采纳
1
回答
持有自旋
锁
时的
内核
抢占
、
、
在
linux
内核
中,如果在持有自旋
锁
的同时启用了
内核
抢占,死锁是如何发生的?
浏览 2
提问于2011-03-07
得票数 2
回答已采纳
3
回答
具有FIFO等待队列的
Linux
同步
、
、
、
、
在等待队列为FIFO的
Linux
中有
锁
吗?这似乎是很明显的事情,然而我刚刚发现pthread互斥
锁
不是FIFO,信号量显然也不是FIFO (我正在做2.4
内核
(家庭作业))……
Linux
是否有一个带有FIFO等待队列的
锁
,或者有没有一种简单的方法可以用现有的机制创建一个
锁
浏览 2
提问于2010-06-16
得票数 5
回答已采纳
3
回答
Linux
内核
互斥
锁
、
、
、
我正在读"
Linux
设备驱动程序第三版“,关于并发和竞争条件的章节。有一个我不完全理解的例子;他们谈论的是
内核
编程中的一个常见模式,当一个人需要在当前线程之外启动活动(例如,新的
内核
线程或用户进程、请求现有进程或基于硬件的操作)时,等待该活动完成。我不明白为什么我们不能这样做:down(&sem);为什么需要在锁定状态下创建互斥
锁
,然后在任务启动后获取互斥
锁
浏览 6
提问于2011-01-21
得票数 6
1
回答
当apt-get dist-升级时,Mark Hold不保持
、
、
如何防止apt更改
内核
?apt-mark hold
linux
-image-4.15.0-1007-aws
linux
-image-4.15.0-1007-aws执行dist升级重新启动和检查报告4.15.0-1025-aws -不是我想要的
内核
。
浏览 0
提问于2018-11-06
得票数 3
回答已采纳
1
回答
了解最新(3.0.0及以上)
Linux
内核
中CONFIG_SMP、Spinlock和CONFIG_PREEMPT之间的链接
、
、
、
、
我做了一些阅读,并遇到了两个相关的主题:自旋
锁
和
内核
抢占。我做了更多的谷歌搜索和阅读,但这一次,我得到的只是一些陈腐和矛盾的答案。所以我想让我试试堆叠。我的怀疑/问题的由来是来自
Linux
设备驱动程序第3版第5章: ( a)默认情况下,
Linux
内核
在
内核
空间中是抢占性的吗?如果是,这种抢占是否仅限于进程或中断处
浏览 4
提问于2013-01-17
得票数 11
2
回答
2.6
Linux
内核
中的
锁
分析
、
、
、
如何在2.6
Linux
内核
中进行
锁
分析(自旋和其他类型的
锁
)?我想要获取我在模块中添加的几个
锁
的
锁
争用数。是否有可以启用并获取配置文件或任何其他工具的.config选项?
浏览 6
提问于2009-07-23
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux 内核 --- 自旋锁(spinlock_t)
【精通内核】Linux内核rcu(顺序)锁实现原理与源码解析
Linux驱动必学知识点-内核互斥锁
Linux内核解读
Linux内核出现漏洞
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券