腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在
linux
上监控各种
进程
、
我的应用程序由4个独特的
进程
组成。出于HA原因,我将启动每个
进程
的3个实例,这样每个
进程
的2个实例将在单个
linux
主机上运行,而另一个实例将在不同的
linux
主机上运行。编写独立于主机和
进程
名称的监控脚本的一种方法是,当这些
进程
中的每个
进程
启动时,它们都会创建一个
互斥
锁名称。例如,process-A-1将创建一个名为mutex.process-A-1的
互斥
锁,process-A-2将创建一个名为mutex.proc
浏览 2
提问于2012-09-26
得票数 1
2
回答
windows和
linux
中
互斥
锁的区别
、
、
Linux
中的
互斥
对象不能用于跨
进程
同步(而不是Windows同步),这是否正确? 如果这是真的,那么限制
Linux
上
互斥
同步功能的想法是什么呢?
浏览 0
提问于2013-06-08
得票数 4
3
回答
用C/C++命名
进程
内部
互斥
锁?
、
、
、
、
是否有使用C/C++ (在Unix/
Linux
中)实现命名
进程
内部
互斥
锁的方法?如果您使用内存映射文件或共享内存,您将获得文件系统持久性... 有什么想法吗?
浏览 0
提问于2011-09-24
得票数 0
1
回答
如何使用线程库在堆上的特定位置创建锁?
、
我使用mmap分配内存,以集关联的方式存储一些数据,在这里我希望并发访问集合。因此,如果有K集,那么我将为第一个插槽用于元数据的集合分配K+1插槽。这里,在元数据槽的开头,我想存储一个锁。那么我如何在这个特定的位置创建一个锁呢?我发现,使用大型操作符时,锁的大小是40B。所以我确保每个条目至少是40B。 pthread_mutex_t锁; 因为调试并发程序很困难,所以如果有人能够判断它是否正确,那么它将是很棒的。谢谢。
浏览 1
提问于2019-10-03
得票数 3
回答已采纳
5
回答
在
Linux
/UNIX上是否可以在多
进程
情况下使用
互斥
?
、
、
、
、
在
Linux
/UNIX上是否可以在多
进程
情况下使用
互斥
?
互斥
仅用于多线程。对吧?谢谢
浏览 3
提问于2012-02-22
得票数 35
回答已采纳
1
回答
linux
上的同步,c/c++
、
、
我将在
Linux
上同步两个不同的
进程
。两个
进程
都想访问一个可以同时由一个
进程
使用的设备。到目前为止,我一直使用命名信号量进行同步,并且运行良好,直到有人杀死了当前在设备上运行的
进程
。在这种情况下,信号量不会被释放,这会导致尝试获取信号量/访问设备的所有
进程
挂起。 这可以在Windows下用
互斥
锁简单地解决。在该系统中,当拥有线程/
进程
终止时,命名
互斥
被自动释放。我将感谢所有关于
Linux
的评论和&
浏览 0
提问于2015-02-04
得票数 0
2
回答
多个
进程
访问的共享内存上的C
互斥
锁
、
、
、
、
我有两个将要运行的
进程
,一个将从共享内存(mmap)读取数据,另一个将向该共享内存(mmap)写入数据。这些
进程
在两个不同的终端中单独启动,但它们需要同步,以便当一个
进程
正在写入时,它在另一个
进程
从内存读取之前写入全部内容。我所见过的所有与共享内存
互斥
锁相关的帖子都是从单个主程序产生线程/
进程
。有没有办法创建一个可以被两个单独的程序使用的共享
互斥
锁?
浏览 3
提问于2016-03-15
得票数 2
1
回答
共享内存锁定和
进程
崩溃
、
、
、
我知道
进程
间同步在不同的操作系统上可以有不同的工作方式。最大的区别是当锁定共享内存的
进程
崩溃时会发生什么。Windows释放在
进程
崩溃后锁定命名
互斥
锁,而
linux
不释放它。在
linux
下,在
进程
崩溃后,如何可能出现命名
互斥
或
进程
间信号量?我已经在网上搜索过了,但我没有找到能很好地解释问题和解决方案的人。 我希望有人能帮助我。对不起,我的英语不好。
浏览 1
提问于2010-08-28
得票数 1
1
回答
c/c++
Linux
中允许的最大
互斥
量
、
、
、
、
我一直在寻找一个c/c++
进程
在
Linux
中的最大
互斥
量是多少,但没有成功。还有,有没有办法修改这个数字。我正在读的这本书提到了如何找到
Linux
中允许的最大线程数,以及如何修改这个数目,但没有提到
互斥
。
浏览 2
提问于2015-09-11
得票数 10
2
回答
混合线程、分支和
互斥
,我应该注意什么?
、
、
如果我fork一个
进程
,其中一个线程持有一个
互斥
锁,如果我立即在子
进程
中exec,我是相对安全的吗?在我使用exec之前,在孩子身上做什么是安全的在不同的平台上答案是不同的吗?我主要关注Unix的变体,尤其是
Linux
。但我对NT很好奇。
浏览 0
提问于2013-01-19
得票数 7
回答已采纳
1
回答
这是glibc/p线程中的一个bug吗?
、
、
/sysdeps/unix/sysv/
linux
/x86_64/lowlevellock.S:135另一个线程在pthread_mutex_lock中,在与条件一起使用的
互斥
体上:这种情况是否有可能在内
浏览 0
提问于2018-08-07
得票数 2
1
回答
没有mmap的pthread
互斥
是可能的吗?
、
、
、
、
在
linux
上使用写入时复制分叉。当在父
进程
中创建pthread
进程
间
互斥
锁时,它是否在子
进程
中有效,或者只有当我将其mmap到共享内存中时才有效?
浏览 3
提问于2012-10-24
得票数 1
回答已采纳
1
回答
退出锁定
互斥
对象的
进程
会导致死锁吗?
、
、
我一直认为,就像内存一样,操作系统有责任在
进程
结束后进行清理。不幸的是,我很难找到这方面的很多证据,所以我不能保证会发生什么。我的主要问题是,如果
进程
锁定
互斥
对象,并且突然退出而很少或根本没有清理(即在C中调用abort,或在C++中终止),会发生什么情况?是否有任何保证操作系统将解锁
互斥
锁,或者大多数有信誉的系统(类似于未释放内存)只是隐含的? 如果存在无法保证,那么这会在仍在运行的
进程
和死
进程
持有的锁之间创建死锁吗?如果可以这样创建死锁,那么可以在
进程
的线程之间
浏览 2
提问于2012-10-28
得票数 5
回答已采纳
2
回答
等同于Mac OS X中Windows的命名
互斥
?
、
、
、
、
在Windows中,全局名为
互斥
锁的
进程
中有一个被放弃的状态,这意味着
互斥
锁的当前所有者
进程
在没有释放
互斥
锁的情况下已经消失。(它可能是由应用程序崩溃引起的)如果没有放弃状态,它将永远等待一个不属于任何人的
互斥
锁。还有另一种方法,使用超时来假设如果在一段时间内无法获得
互斥
锁就放弃该
互斥
锁,但与被放弃的
互斥
锁相比,这并不是一个完美的解决方案。在最坏的情况下,意外
浏览 5
提问于2014-05-29
得票数 7
2
回答
Windows上
互斥
、临界截面等的成本
、
、
、
、
我在某个地方读到,
互斥
量的开销并不大,因为上下文切换只发生在争用的情况下。同样的东西在Windows中也适用吗?是一个更适合于
Linux
中
互斥
的映射。在Windows中,是否存在
互斥
量比关键部分快的情况。 假设只有一个
进程
线程正在访问
互斥
项(只是为了消除关键部分的其他好处)。
浏览 3
提问于2013-08-06
得票数 8
回答已采纳
1
回答
执行pthread_mutex()时的
进程
状态是什么?
、
、
、
以下是
Linux
进程
状态;S: Interruptible sleepto have their statuses collected我有两个问题; (1)在
进程
/线程中调用mutex_lock()时,如果它正在等待锁获取(另一个已锁定
互斥
对象的线程),该<
浏览 0
提问于2020-11-17
得票数 1
6
回答
Linux
上Python中的系统范围
互斥
、
、
在
Linux
上在Python中有一个系统范围的
互斥
体有什么简单的方法吗?所谓“系统范围的”,我的意思是
互斥
将由一组Python
进程
使用;这与传统的
互斥
(由同一
进程
中的一组线程使用)形成了对比。相反,两者都不挂起;看起来他们没有获得相同的
互斥
对象。
浏览 6
提问于2011-08-03
得票数 74
回答已采纳
1
回答
C
Linux
编程中的信号量
、
、
我将接管一些在
Linux
(Centos)中运行的C代码,并广泛使用信号量。代码的编写方式:这个程序启动了一组使用
互斥
和信号量的
进程
。这个程序还启动了一组
进程
,这些
进程
使用
互斥
量和信号量。我读过,这些都是
进程
信号量..。如果Program1创建了SEMAPH
浏览 4
提问于2014-06-26
得票数 1
回答已采纳
1
回答
是否可以列出系统中的所有
互斥
体?
、
、
使用ipcs命令,我们可以列出信号量、共享内存等,但不能列出
互斥
量。有没有办法列出系统中的
互斥
项?如果是,是否有一种方法可以使用某些命令释放它们?(类似于ipcrm命令,可以使用它来清除信号量)。
浏览 2
提问于2015-11-15
得票数 0
回答已采纳
2
回答
线程鲁棒
互斥
锁有多安全?
、
、
、
、
我正在考虑使用Posix健壮
互斥
保护不同
进程
之间的共享资源(在
Linux
上)。然而,在不同的情况下,人们对安全性有一些怀疑。我有以下问题: 健壮的
互斥
是在内核还是在用户代码中实现的?我理解,如果一个
进程
锁定
互斥
对象并死掉,另一个
进程
中的线程将被唤醒并返回EOWNERDEAD。但是,如果
进程
在pthread_mutex数据结构(共享内存中)被更新时死亡(在不太可能的情况下),会发生什么情况?在这种情况下
互斥
体会被破坏吗?如果要调用p
浏览 5
提问于2013-10-15
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 互斥量mutex
浅谈互斥锁与进程间的通信(举例说明)
Linux驱动必学知识点-内核互斥锁
Linux进程管理
Linux查杀stopped进程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券