腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
如果ISR在
Linux
中挂起,会发生什么情况?
、
如果ISR由于某种原因挂起,例如等待自旋
锁
,或者一个永无止境的
循环
,
Linux
如何从这种情况中恢复?
浏览 8
提问于2017-06-04
得票数 1
回答已采纳
1
回答
C/C++中页表
锁
开销的测量
、
、
、
Linux
内核中页面表的PMD和PTE级别上有两个
锁
。每次线程/进程分配/映射一个内存时,它都应该持有其中一个
锁
,以便相应地更新页面表。很明显,随着线程数量的增加,保持
锁
的竞争也会增加。这可能会降低内存映射吞吐量,因为许多线程持有自旋
锁
。 我想为任务度量的是这些锁在内存映射吞吐量上的最坏的开销,但我不知道如何度量它。我尝试在infinite-loop中使用infinite-loop,因为我增加了运行相同
循环
的线程数。我检查每一组正在运行的线程的/proc
浏览 2
提问于2022-03-31
得票数 1
1
回答
CPU松弛指令和C++11原语
、
、
、
、
我注意到许多使用操作系统特定原语实现的无
锁
算法,例如描述的自旋
锁
(它使用
Linux
特定的原子原语)经常使用"cpu relax“指令。GCC可以通过以下方式实现这一点:具体来说,这条指令通常用于while
循环
自旋
锁
的主体中,同时等待变量设置为某个值。
浏览 5
提问于2014-08-07
得票数 17
2
回答
系统锁定还是无限
循环
能够导致重启?
、
、
我的问题是关于嵌入式
Linux
的知识。当某些条件被触发时,系统会喜欢“冻结”。我是说,这就像是遇到了无限的
循环
或者被锁定了。一般来说,
锁
或无限
循环
会真正触发
Linux
重新启动吗?或者有什么东西可以冻结系统并导致重新启动而没有发生核心转储?
浏览 5
提问于2017-04-13
得票数 0
回答已采纳
2
回答
Python的锁定成本和性能成本(多线程有意义吗?)
、
、
、
我正在处理一个代码吞吐量非常重要的项目,经过一些考虑后,我选择将我的程序线程化。所以,既然python实际上根本不是线程(考虑到GIL只在一个内核上工作),如果我需要在我的应用程序中获得高性能,那么除了处理IO之外,我还有什么可以赢得的吗?实际的问题是(在有洞察力的评论之后)
浏览 5
提问于2012-08-15
得票数 5
回答已采纳
1
回答
linux
是否在终止进程时释放自旋
锁
/信号量?
、
、
、
、
如果一个进程持有一些自旋
锁
或信号量,并意外退出(例如,被
linux
杀死),
linux
会正确释放这些
锁
吗?如果
linux
不这样做,为什么?
浏览 6
提问于2012-03-19
得票数 9
1
回答
apt-获取-f安装挂起解压
linux
4.4.0-66-泛型
、
我正在运行Ubuntu16.04,当我试图解压
linux
时-4.4.0-66-泛型apt挂起。我终止了apt进程,删除了陈旧的
锁
文件,然后运行:sudo dpkg --configure -adpkg: dependency problemsprevent configuration of
linux
-generic:
linux
-generic depends on
linux
-headers-generic (= 4.4.0.66.70The fol
浏览 0
提问于2017-03-08
得票数 5
2
回答
C中无自旋
锁
的非阻塞套接字接受
、
、
、
、
如果我使用阻塞套接字,那么我的主接受
循环
不能中断正在发送的自定义停止信号。但是,我希望避免使用无阻塞套接字的繁忙等待/自旋
锁
循环
。非常感谢。
浏览 3
提问于2012-11-10
得票数 2
回答已采纳
1
回答
LinuxKernel2.6.32上的SoftLockup问题(RHEL6.4)
、
在
Linux
内核的软
锁
方面,我需要帮助。是否有办法避免来自内核的锁定消息。我已经使用了内核睡眠调用,如msleep、ssleep等,并且实现了等待指定时间的逻辑。
浏览 2
提问于2014-12-22
得票数 2
回答已采纳
3
回答
具有FIFO等待队列的
Linux
同步
、
、
、
、
在等待队列为FIFO的
Linux
中有
锁
吗?这似乎是很明显的事情,然而我刚刚发现pthread互斥
锁
不是FIFO,信号量显然也不是FIFO (我正在做2.4内核(家庭作业))……
Linux
是否有一个带有FIFO等待队列的
锁
,或者有没有一种简单的方法可以用现有的机制创建一个
锁
浏览 2
提问于2010-06-16
得票数 5
回答已采纳
1
回答
有没有一种从Xenomai实时线程调用gettimeofday()的安全方法?
、
、
、
、
但是,这样做似乎是不安全的:特别是,它偶尔会将xenomai线程和
Linux
内核置于“活
锁
”状态,导致gettimeofday()旋转CPU并且永远不会返回,如所述。我正在考虑将我自己版本的gettimeofday()添加到我的
Linux
内核中(如果read_seqretry()返回true,我的版本就会失败,而不像那样会永远
循环
)。然而,如果有更好的方法,我也不会开始定制
Linux
内核。
浏览 7
提问于2011-07-07
得票数 2
回答已采纳
2
回答
Linux
:锁定,但不是基于文件的锁定
、
、
、
锁
/信号量应该是机器本地的(
linux
操作系统)。我想避免基于文件的
锁
,因为我不知道我应该把
锁
文件放在哪里。multiprocessing.Lock提供的
锁
没有帮助,因为两个python解释器都没有共享同一个父程序。如何同步
linux
上的两个pyth
浏览 2
提问于2017-11-06
得票数 2
回答已采纳
4
回答
为什么
linux
在内核代码持有自旋
锁
后禁用内核抢占?
、
、
、
我是
Linux
新手,正在阅读Rubini & Corbet的
Linux
设备驱动程序手册。我对一项与spinlocks有关的声明感到困惑;这本书写道 内核抢占情况由自旋
锁
代码本身处理。当内核代码持有自旋
锁
时,相关处理器上将禁用抢占。问:在单处理器系统上,当内核代码(代表用户进程
浏览 1
提问于2013-08-15
得票数 4
回答已采纳
2
回答
如果文件在Win10 PC上的samba共享上,在带有O_RDWR | O_CREAT | O_EXCL的
linux
上的open()是原子的吗?
、
、
我正在将一些代码从Win32移植到使用
锁
文件的
Linux
上。我用open为
Linux
做了一个实现,但我只是不确定如果文件在Samba共享上,它是否会工作。为此,我使用带有O_CREAT | O_EXCL的
linux
open(),以便只有在文件尚不存在时才能成功创建该文件。如果运行我的软件的多台计算机同时尝试创建
锁
文件,那么下面的函数调用会是原子的吗?我不关心谁得到了
锁
,只要只有一个人得到了
锁
,所有其他人都没有得到
锁
。对于那些没有得到
锁</em
浏览 57
提问于2019-06-05
得票数 2
1
回答
18在OpenSSH登录上冻结
、
、
、
miagos:~ $ uname -a我有一个可重复的问题,当我的桌面
Linux
节点在网络上停留超过24小时,任何尝试ssh或scp登录时,节点就会冻结。
浏览 0
提问于2014-02-10
得票数 0
1
回答
Linux
上的FileLock问题
、
、
、
我在
Linux
服务器上使用Java的文件锁定API,并试图在远程
Linux
系统上锁定文件。有一些问题已经弹出,日志显示,2不同的集群节点、运行相同Java应用程序的能够两个获得同一个NFS文件的
锁
。在线阅读Java如何处理
锁
和
Linux
文件锁定(我们通常部署在Windows上,所以很少有经验),我们所做的应该工作。我们实际上是在发出建议
锁
,但是由于两个集群节点运行的代码相同,它们正在协作进程,并且在开始执行任何读写操作之前检查
锁
的获取情况。然而,情况似乎并非如此,这两个
浏览 4
提问于2022-08-08
得票数 0
回答已采纳
1
回答
如何检查pthread_mutex是否基于健壮的futex
、
、
、
我试图在
Linux
中使用基于鲁棒futex的线程互斥
锁
,因为我需要快速和健壮(恢复“死”
锁
)。如何检查任何
Linux
系统上的线程互斥库是否基于健壮的futex? 谢谢!
浏览 6
提问于2013-07-02
得票数 1
1
回答
c++ 11线程在
linux
和windows上的不同行为
、
、
、
、
{ t1.join(); return 0;我在windows和
linux
some_function()some_function()some_function()但是在
linux
some_other_functionsome_othe
浏览 0
提问于2015-05-25
得票数 1
回答已采纳
1
回答
Mysql显示InnoDB状态在
Linux
上未正确报告缓冲池统计信息
、
、
、
我们有多个运行
Linux
5.7的从机--一些在MySQL (CentOS 7)上,另一些在Windows7上。我们正在尝试诊断一个问题,在这个问题中,我们的
linux
机器随机地开始落后,没有长时间运行的查询或
锁
,或者写入和读取的急剧增加。我们在
Linux
机器上的错误日志中填满了"InnoDB: page_cleaner: 1000ms的预期
循环
花费了x。设置可能不是最优的。“消息。 这表明我们正在从缓冲池中刷新大量脏页。查看innodb状态时:SHOW ENGINE INNODB STATUS
浏览 2
提问于2021-05-14
得票数 0
2
回答
微基准显示进程切换比线程切换更快;有什么问题吗?
、
、
、
、
设置:1.8GHzCore2Duo,2GBRAM,
Linux
2.6.32-21-通用x86_64 (Ubuntu10.04)。
浏览 1
提问于2010-05-16
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux Shell循环控制语句基本用法
linux 内核 --- 自旋锁(spinlock_t)
Linux系统编程 读写锁rwlock
如何在 Linux的bash 中永远循环
Java 循环语句的简要指南|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券