腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
c/c++群集作为
linux
上的互斥,对文件删除不健壮
、
在C中使用flock的文件锁定通常用于实现跨平台的协作
进程
间锁定/互斥
锁
。一段时间后,我手动删除了
锁
文件(rm /tmp/lockfile)。正在运行的
进程
继续相互协作,但是任何想要
浏览 2
提问于2015-12-16
得票数 3
2
回答
如何知道哪个
进程
持有
锁
文件?
、
我是使用fcntl锁定的新手,下面的示例使用c代码在
linux
中创建一个示例
锁
: 我想知道如何打印出保存
锁
文件的
进程
以及等待锁定的
进程
。我考虑使用l_pid来找出持有
锁
的
进程
id,但我不确定正确的方法。打印出哪个
进程
持有
锁
的最佳方法是什么?
浏览 0
提问于2018-07-17
得票数 0
回答已采纳
2
回答
Linux
:锁定,但不是基于文件的锁定
、
、
、
我需要一种方法来确保只有一个python
进程
正在处理一个目录。不涉及联网或NFS。multiprocessing.Lock提供的
锁
没有帮助,因为两个python解释器都没有共享同一个父程序。我在
linux
上
浏览 2
提问于2017-11-06
得票数 2
回答已采纳
1
回答
linux
是否在终止
进程
时释放自旋
锁
/信号量?
、
、
、
、
如果一个
进程
持有一些自旋
锁
或信号量,并意外退出(例如,被
linux
杀死),
linux
会正确释放这些
锁
吗?如果
linux
不这样做,为什么?
浏览 6
提问于2012-03-19
得票数 9
2
回答
跨
进程
的pthread_rwlock :崩溃后修复?
、
、
我在
linux
上工作,我正在使用一个pthread_rwlock,它存储在共享内存中,并在多个
进程
之间共享。这在很大程度上工作得很好,但是当我杀死一个持有
锁
的
进程
(SIGKILL)时,它似乎仍然持有
锁
(无论它是读
锁
还是写
锁
)。 有没有办法识别这种状态,甚至有可能修复它?
浏览 0
提问于2011-07-05
得票数 1
回答已采纳
2
回答
内核代码在持有自旋
锁
时休眠
、
、
、
假设
Linux
驱动程序代码获取了一个自旋
锁
,在临界区内,一个函数调用迫使在驱动程序顶部运行的
进程
休眠。知道持有自旋
锁
会禁用相关处理器上的抢占,
进程
是否有可能被唤醒,从而允许驱动程序代码释放自旋
锁
?
浏览 0
提问于2014-10-17
得票数 0
4
回答
为什么
linux
在内核代码持有自旋
锁
后禁用内核抢占?
、
、
、
我是
Linux
新手,正在阅读Rubini & Corbet的
Linux
设备驱动程序手册。我对一项与spinlocks有关的声明感到困惑;这本书写道 内核抢占情况由自旋
锁
代码本身处理。当内核代码持有自旋
锁
时,相关处理器上将禁用抢占。问:在单处理器系统上,当内核代码(代表用户<e
浏览 1
提问于2013-08-15
得票数 4
回答已采纳
0
回答
关于在fread/fwrite中锁定并从不同
进程
调用
、
、
、
、
似乎在
Linux
中,对fread和fwrite的调用被锁定,因为在手册页(man fwrite)中提到了一些未锁定的函数(unlocked_stdio)。正如你所知,这些
锁
是跨
进程
有效的,还是只在同一
进程
内
锁
?
浏览 6
提问于2017-01-09
得票数 0
1
回答
如何在
linux
上监控各种
进程
、
我的应用程序由4个独特的
进程
组成。出于HA原因,我将启动每个
进程
的3个实例,这样每个
进程
的2个实例将在单个
linux
主机上运行,而另一个实例将在不同的
linux
主机上运行。例如,我不想编写一个脚本来监视
linux
主机上的process-A-1、process- B -1、process-A-2、process-B-2和
linux
IP主机地址B上的process-A-3和编写独立于主机和
进程
名称的监控脚本的一种方法是,当这些
进程
中的每
浏览 2
提问于2012-09-26
得票数 1
1
回答
每次使用带有LOCK_NB标志的LOCK_EX时,相同的程序/
进程
获取
锁
、
、
、
我有一个要求,两个并行运行的
进程
/程序(一个是用Python编写的,另一个是用C++编写的)需要获得独占访问,修改与硬件相关的值。 while (true) { }但是,当我并行运行这两个程序时,可以观察到,第一个获得文件
锁
的
进程
总是得到它,而另一个
进程
却处于饥饿状态。但是,如果我将两个程序中的标志更改为只使用LOCK_EX和remove LOCK_NB,则在
进
浏览 4
提问于2020-06-22
得票数 0
回答已采纳
3
回答
用于多核处理器的
Linux
中的无
锁
IPC
、
、
我正试图找到一种方法,在
Linux
上用C语言用多核处理器编写一个没有
锁
的IPC应用程序。非常感谢您的指导。
浏览 0
提问于2012-07-20
得票数 9
2
回答
有没有办法在R个
进程
之间共享一个
锁
(比如
锁
文件)?
、
、
我有一堆不同的R
进程
(从命令行独立启动),它们都需要加载不同的大文件。为了避免阻塞网络,我想添加一个
锁
/信号量,例如通过一个
锁
文件,这样他们就可以一个接一个地获取他们的文件。在标准的
Linux
系统上,应该只有一个
进程
能够获得
锁
。
浏览 4
提问于2013-03-22
得票数 6
回答已采纳
2
回答
glibc中的fcntl()语义
、
、
、
、
相关:, 据说,flock() (BSD)和fcntl() (POSIX记录级
锁
)提供了用户不兼容的语义,特别是在
锁
释放方面。
浏览 0
提问于2019-03-21
得票数 3
回答已采纳
3
回答
erlang
进程
间
锁
机制(如flock)
、
、
Erlang是否有
进程
间(我指的是
Linux
或Windows
进程
)锁定机制,如flock? Erlang服务器开始为存储库提供服务,并放置文件
锁
(或其他任何东西)。如果另一个OS
进程
(另一个Erlang服务器或命令行Erlang脚本)与repo交互,则文件
锁
警告可能发生冲突。
浏览 4
提问于2013-05-20
得票数 2
1
回答
为什么我们要禁用关键部分的中断?
、
Release_lock(){enable Interrupts;} 我的问题是:当获取关键部分的
锁
时,为什么要禁用中断?
浏览 6
提问于2015-01-16
得票数 0
3
回答
如何查看哪些
进程
锁定了文件?
、
、
如何在
Linux
中找出在给定文件上有
锁
的
进程
?
浏览 0
提问于2009-10-05
得票数 5
回答已采纳
1
回答
没有mmap的pthread互斥是可能的吗?
、
、
、
、
在
linux
上使用写入时复制分叉。当在父
进程
中创建pthread
进程
间互斥
锁
时,它是否在子
进程
中有效,或者只有当我将其mmap到共享内存中时才有效?
浏览 3
提问于2012-10-24
得票数 1
回答已采纳
1
回答
执行pthread_mutex()时的
进程
状态是什么?
、
、
、
以下是
Linux
进程
状态;S: Interruptible sleepto have their statuses collected我有两个问题; (1)在
进程
/线程中调用mutex_lock()时,如果它正在等待
锁
获取(另一个已锁定互斥对象的线程),该<
浏览 0
提问于2020-11-17
得票数 1
2
回答
Linux
进程
间重入信号量
、
、
、
、
我正在将一个Windows应用程序移植到
Linux
上,但我遇到了同步问题。我如何在
Linux
中模拟它呢?我可以给它添加一个引用计数,但然后我需要同步对它的访问,这意味着另一个(这次只针对当前
进程
)互斥
锁
。 有没有一个类可以提供可重入的
进程
间
锁
(可能在Boost中)?顺便说一句,使用文件
锁
是不可接受的,因为它可能会太慢(我需要两个
进程
之间的超低延迟通信)。
浏览 2
提问于2009-11-17
得票数 1
回答已采纳
3
回答
用C/C++命名
进程
内部互斥
锁
?
、
、
、
、
是否有使用C/C++ (在Unix/
Linux
中)实现命名
进程
内部互斥
锁
的方法?如果您使用内存映射文件或共享内存,您将获得文件系统持久性... 有什么想法吗?
浏览 0
提问于2011-09-24
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
Nginx(八):观进程锁的实现
理解Linux的进程状态
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券