腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
持有自旋锁时的
内核
抢占
、
、
在
linux
内核
中,如果在持有自旋锁的同时启用了
内核
抢占,
死锁
是如何发生的?
浏览 2
提问于2011-03-07
得票数 2
回答已采纳
1
回答
linux
内核
如何避免
死锁
?
、
、
linux
内核
如何避免用户进程中的
死锁
?它是否有一个内在的机制来阻止他们,或一个认识和杀死他们? 还有,
内核
编程有类似的地方吗?
浏览 1
提问于2014-03-04
得票数 7
回答已采纳
2
回答
获取当前进程的进程id,不带unistd.h
、
、
我正在研究一种
死锁
检测算法,我只得到了
内核
级别的库,即#include <
linux
/somelibrary>,没有其他库。有没有
内核
级别的工具可以让我获得当前进程的pid,类似于的
浏览 3
提问于2009-02-09
得票数 4
2
回答
如何在
linux
内核
中使用lockdep功能进行
死锁
检测
、
、
、
、
我有一个
linux
内核
驱动程序和一个与之交互的用户应用程序。
内核
驱动程序中有一个
死锁
。我在
linux
内核
中遇到了这个叫做"“的特性。我能够配置它并重新编译我的
内核
(并且我确实在/proc中看到了lockdep文件夹)。但我不知道如何推断此工具的输出,也不知道如何使用此工具调试驱动程序。任何帮助都将不胜感激。谢谢!
浏览 7
提问于2014-01-03
得票数 14
回答已采纳
2
回答
内核
:在unix中处理
死锁
、
、
如果process 1锁定资源A并等待资源B,同时(由于“右”位置的上下文切换),进程2锁定资源B并等待对资源A<code>E 210</code>的访问,则会发生
死锁
。Unix如何处理这些
死锁
?我读了下面的。 如何在不改变执行顺序的情况下更改获取锁的顺序?有人能详细介绍现代Unix
内核
所采用的
死锁
处理方法吗?
浏览 2
提问于2012-12-01
得票数 3
回答已采纳
1
回答
Linux
内核
中的奇怪
死锁
、
、
、
、
我通常认为
死锁
可能是在两个不同的线程(CPU)上获取两个不同的锁,同时彼此持有另一个锁的冲突。但是,
linux
内核
中的lockdep告诉我并非如此:[ 340.052197] [<ffffffff81405448>] lock_irq_serial+0x14/0x16 [有没有人能进一步解释为什么这是一个
死锁
的场景?
浏览 5
提问于2015-03-04
得票数 0
2
回答
Ubuntu如何处理
死锁
情况?
我需要一些说明Ubuntu如何处理
死锁
的文档的链接,它适用于哪种方法?(核心空间和用户空间) 如何将
linux
与ms窗口进行比较)
浏览 0
提问于2010-09-01
得票数 4
3
回答
互斥锁未初始化
我已经完成了一个模拟
死锁
的示例应用程序,以确保互斥锁工作,并以以下方式声明了两个互斥锁(以创建
死锁
):static pthread_mutex_t fastmutex2 = PTHREAD_MUTEX_INITIALIZER; static pthread_mutex_t fastmutex1; static pt
浏览 0
提问于2012-02-06
得票数 2
回答已采纳
2
回答
Linux
处理器中固有的竞争条件
、
、
、
、
我能想到三种情况:
Linux
内核
在返回后立即执行handler,以便处理第二次中断。
Linux
内核
通过第二次调用handler中断handler。
浏览 4
提问于2015-12-02
得票数 3
回答已采纳
1
回答
自旋锁-(单处理器与多处理器)-(抢占式与非抢占式
内核
)
、
、
我是
linux
领域的新手。自旋锁被用作繁忙等待机制。1)自旋锁(单处理器+非抢占式
内核
)-->不存在(因为如果你在自旋锁中睡眠,会导致
死锁
) 2)自旋锁( Uniprocessor +抢占
内核
)-->不应该使用,因为它浪费资源。3)自旋锁(多处理器+抢占式
内核
)-->应该谨慎使用。(当线程在持有锁的同时休眠时会发生什么??其他进程是否可以正常执行?)
浏览 3
提问于2013-03-05
得票数 0
回答已采纳
1
回答
为什么在
Linux
内核
中执行递归自旋锁定时系统冻结
、
、
、
、
我知道
linux
内核
不支持递归自旋锁,它会
死锁
。#include <
linux
/module.h> MODULE_LICENSE("GPL"
浏览 3
提问于2019-09-21
得票数 1
1
回答
内核
升级后的
Linux
I/O
死锁
、
、
、
、
在从4.19升级之后,我一直在使用LinuxKernel5.4.35(和更新版本),从那以后,我的hpsa md RAID 0在几天后(2-3天)挂起,RAID更改为只读/I/O拒绝。(由Debian "Vanilla Kernel“编写)我还使用了来自hpsahba的6个补丁,这些补丁可以在Github 这里上找到。Apr 30 15:58:31 srv381 kernel: [544209.588021] sd 0:0:10:
浏览 0
提问于2020-06-16
得票数 1
1
回答
长时间禁用中断/抢占有什么后果?
、
、
、
、
在
Linux
内核
中,有很多函数,例如on_each_cpu_mask,都有文档警告不要传入长时间运行的回调,因为在回调期间中断和/或抢占将被禁用。显然,当中断和抢占被禁用时,繁忙的
内核
不能做任何其他工作,并且您可以通过让两个CPU相互等待来制造强制
死锁
的情况。但是为了便于讨论,假设回调只是做了一堆纯计算,花费了大量的时间,然后返回。这会以某种方式破坏
内核
吗?如果是这样的话,多长时间才算太长?或者,在计算完成之前,性能是否会受到影响?
浏览 3
提问于2017-05-03
得票数 1
1
回答
RMySQL
死锁
解决方法
、
、
、
、
我在多个
内核
上运行一个R脚本,它将数据插入到一个已经拥有超过700m行的表中。由于表变得太大,
死锁
变得很常见,尤其是因为我在多个
内核
上运行相同的脚本。我一直在尝试用TryCatch解决这些
死锁
问题,但是无济于事,脚本还是崩溃了,让我不得不重新运行脚本。RMySQL本身有没有解决
死锁
的函数,或者有没有人有什么建议来解决这些
死锁
?它只是继续尝试插入脚本,直到它工作,但
死锁
使脚本全部崩溃。
浏览 2
提问于2013-05-24
得票数 1
1
回答
popen上的
死锁
、
、
我正在
Linux
(嵌入在ARM上)下编写一个运行两个线程的小应用程序。我在一个函数中执行"popen“,这将为进入该函数的第二个线程创建一个
死锁
。但是,首先进入函数的第一个线程仍然正确运行。popen怎么会出现
死锁
呢?问题出在标准libc还是
Linux
内核
?致以敬意,
浏览 7
提问于2011-07-29
得票数 4
回答已采纳
1
回答
从服务器上删除磁盘后,
Linux
软件RAID就会失去响应。
、
、
、
我正在运行一个带有软件RAID的CentOS 7机器(标准
内核
:3.10.0-327.36.3.el7.x86_64) --10在16x1TB SSD上(更准确地说,磁盘上有两个RAID阵列;其中一个阵列提供主机的交换分区
内核
记录了一些消息,我发现有趣的是,新设备出现为sdq,而拉出的设备被称为sdk。因此,我假设sdk没有被正确地踢出数组。
浏览 0
提问于2016-12-16
得票数 2
回答已采纳
1
回答
释放结构sk_buff (不释放行为)
、
Linux
内核
可以在超时后或以其他方式释放struct sk_buff吗?如果从NETDEV_TX_BUSY方法返回ndo_start_xmit,则不能保留对该SKB的任何引用,也不能试图释放它。
浏览 9
提问于2022-07-27
得票数 2
回答已采纳
1
回答
Linux
上是否支持Desktop#browse仅用于Gnome桌面?
、
、
、
、
URISyntaxException e) logger.warn(ExceptionUtils.getStackTrace(e));} Desktop类: Objects.requireNonNull(uri);
浏览 3
提问于2021-12-14
得票数 1
回答已采纳
2
回答
如何在gdb中断点自动继续
、
、
、
、
我正在调试我的
linux
内核
模块。它会导致
死锁
,我正在尝试弄清楚是怎么回事。我使用的是vmware + gdb。其思想是将函数挂钩并将回溯记录到文件中。
浏览 1
提问于2013-03-28
得票数 2
4
回答
非抢占式
linux
内核
上的spin_lock
、
、
、
我在一篇文章中读到,在具有1CPU和非抢占式
linux
内核
(2.6.x)的系统上,spin_lock调用等同于空调用,因此以这种方式实现。 我不能理解:它不应该等同于互斥锁上的睡眠吗?例如,即使在非抢占式
内核
上,中断处理程序仍然可能会执行,或者我可能会调用一个函数来使原始线程进入睡眠状态。因此,如果一个空的spin_lock调用被实现为互斥锁,那么它就不是“安全的”。
浏览 0
提问于2010-07-30
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券