腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
windows和
linux
中
互斥
锁
的
区别
、
、
Linux
中
的
互斥
对象不能用于跨
进程
同步
(而不是Windows
同步
),这是否正确? 如果这是真的,那么限制
Linux
上
互斥
同步
功能
的
想法是什么呢?
浏览 0
提问于2013-06-08
得票数 4
1
回答
POSIX命名
的
信号量能
同步
线程吗?
、
、
、
我正在寻找一种方法来
同步
Linux
上
的
多个多线程
进程
。C++11风格
的
互斥
只在单个
进程
内
的
线程之间运行,据我所知,flock并不相互排除同一个
进程
的
线程。 因此,我想到了POSIX信号量。我知道未命名
的
信号量要么
与
线程相关,要么
与
进程
相关,但两者都不相关。那名字
的
信号灯呢?很明显,它们
同步
进程
浏览 0
提问于2015-06-05
得票数 2
回答已采纳
1
回答
linux
上
的
同步
,c/c++
、
、
我将在
Linux
上
同步
两个不同
的
进程
。两个
进程
都想访问一个可以同时由一个
进程
使用
的
设备。到目前为止,我一直使用命名信号量进行
同步
,并且运行良好,直到有人杀死了当前在设备上运行
的
进程
。在这种情况下,信号量不会被释放,这会导致尝试获取信号量/访问设备
的
所有
进程
挂起。 这可以在Windows下用
互斥
锁简单地解决。在该系统中,当拥有线程/
进程<
浏览 0
提问于2015-02-04
得票数 0
1
回答
共享内存锁定和
进程
崩溃
、
、
、
我想更好地理解共享内存
的
同步
问题。我知道
进程
间
同步
在不同
的
操作系统上可以有不同
的
工作方式。最大
的
区别是当锁定共享内存
的
进程
崩溃时会发生什么。Windows释放在
进程
崩溃后锁定命名
互斥
锁,而
linux
不释放它。有没有人能更好地给我解释一下这个问题,优点和缺点是什么?在
linux
下,在
进程
崩溃后,如何可能出现命名
互斥
或
进程<
浏览 1
提问于2010-08-28
得票数 1
5
回答
在
Linux
/UNIX上是否可以在多
进程
情况下使用
互斥
?
、
、
、
、
在
Linux
/UNIX上是否可以在多
进程
情况下使用
互斥
?
互斥
仅用于多线程。对吧?谢谢
浏览 3
提问于2012-02-22
得票数 35
回答已采纳
1
回答
如何使用线程库在堆上
的
特定位置创建锁?
、
我使用mmap分配内存,以集关联
的
方式存储一些数据,在这里我希望并发访问集合。因此,如果有K集,那么我将为第一个插槽用于元数据
的
集合分配K+1插槽。这里,在元数据槽
的
开头,我想存储一个锁。那么我如何在这个特定
的
位置创建一个锁呢?我发现,使用大型操作符时,锁
的
大小是40B。所以我确保每个条目至少是40B。通常,我们使用因为调试并发程序很困难,所以如果有人能够判断它是否正确,那么它将
浏览 1
提问于2019-10-03
得票数 3
回答已采纳
1
回答
避免在boost::interprocess::managed_shared_memory内部锁定
、
、
、
、
我想要创建一个managed_shared_memory,它将由
进程
A创建并写入,并从
进程
B中读取。到目前为止,我设法实现了我想要
的
功能,但我意识到,当
进程
在.find或.construct操作期间崩溃时,
互斥
锁将不会被解锁(因此它不是一个健壮
的
互斥
体)。有一种方法禁用共享内存
的
内部锁定
的
。这将是很好
的
,因为我想使用interprocess_condition无论如何。 在所有分配操作中使用
的
<e
浏览 6
提问于2021-02-16
得票数 1
回答已采纳
2
回答
Linux
进程
间重入信号量
、
、
、
、
我正在将一个Windows应用程序移植到
Linux
上,但我遇到了
同步
问题。我如何在
Linux
中模拟它呢?问题是它不是可重入
的
,如果我已经持有它,它将被阻止,不像在Windows上。我可以给它添加一个引用计数,但然后我需要
同步
对它
的
访问,这意味着另一个(这次只针对当前
进程
)
互斥
锁。有没有一个类可以提供可重入
的</em
浏览 2
提问于2009-11-17
得票数 1
回答已采纳
1
回答
如何在
linux
上监控各种
进程
、
我
的
应用程序由4个独特
的
进程
组成。出于HA原因,我将启动每个
进程
的
3个实例,这样每个
进程
的
2个实例将在单个
linux
主机上运行,而另一个实例将在不同
的
linux
主机上运行。例如,我不想编写一个脚本来监视
linux
主机上
的
process-A-1、process- B -1、process-A-2、process-B-2和
linux
IP主机地址B上
的</em
浏览 2
提问于2012-09-26
得票数 1
2
回答
跨2个
进程
的
锁定自由/原子操作,而不是线程
、
、
、
、
我使用共享内存在多个
进程
之间共享一些数据;我使用
进程
间
互斥
锁来实现
同步
。它们仅用于
同步
同一
进程
的
线程。这些概念是否也可移植到流程中?如果不是,您是否知道跨
进程
共享/<
浏览 0
提问于2011-11-17
得票数 8
回答已采纳
2
回答
使用
互斥
以确保异步应用程序
的
单个实例
、
、
、
、
我试图使用C#
互斥
锁来确保我
的
应用程序在单个实例中运行。因此,应用程序在开始时获取全局
互斥
,并在退出时释放它。如果
互斥
获取失败,则显示错误。应用程序是一个控制台应用程序,它主要是异步
的
(主要方法是异步)。基本上,
互斥
是在主方法开始时获得
的
,并在它
的
末尾释放。问题是主方法是异步
的
,它
的
结束可能在
与
开始不同
的
线程上执行。因此,当我试图释放
互斥
对象时,我得到了“对象<e
浏览 3
提问于2020-12-17
得票数 1
2
回答
关于
同步
对象[
Linux
os]
的
一些问题
、
我对以下
的
发言感到非常困惑。
与
semaphore""Semaphore相比,"Mutex“轻量级且速度快,比条件变量使用更多
的
内存”“ 我在某个地方读到信号量是基于系统调用..and
的
,它更多地处理调度程序,所以它比
互斥
锁慢。
浏览 4
提问于2011-01-24
得票数 1
回答已采纳
3
回答
用C/C++命名
进程
内部
互斥
锁?
、
、
、
、
是否有使用C/C++ (在Unix/
Linux
中)实现命名
进程
内部
互斥
锁
的
方法?如果您使用内存映射文件或共享内存,您将获得文件系统持久性... 有什么想法吗?
浏览 0
提问于2011-09-24
得票数 0
2
回答
interprocess::named_upgradable_mutex -如果
进程
被终止,则保持锁定
、
、
、
、
我正在使用boost::interprocess::named_upgradable_mutex来
同步
一些
进程
。我使用boost::interprocess::sharable_lock和boost::interprocess::scoped_lock来锁定
互斥
锁。在测试
同步
时,只要
进程
正常工作并正常关闭,它就看起来很好。 但是,我注意到,如果
进程
在持有
互斥
锁
的
同时被终止(例如通过TaskManager ),
互斥
锁将保持锁定状态。你知
浏览 8
提问于2011-12-14
得票数 3
2
回答
在Windows上,
进程
中
的
互斥
锁在哪些情况下比CS更好?
、
、
、
我认为临界区对象比
互斥
锁更适合于一个
进程
内
的
线程之间
的
同步
。这是因为CS对象在用户模式下工作,而
互斥
对象在内核模式下工作。所以CS对象比
互斥
对象更轻。所以,我真的很好奇,在什么情况下,
进程
中
的
互斥
锁比CS更好?
浏览 14
提问于2021-03-08
得票数 0
3
回答
mmap和
互斥
对象
的
使用
、
、
我对
Linux
很陌生,所以我有一些关于使用mmap和线程
的
问题。setRegisterBits( offset, fromBit, toBit ) ReadRegister() WriteRegister() 许多线程可以访问相同
的
mmap,所以我需要这个函数是原子
的</
浏览 1
提问于2014-09-11
得票数 1
回答已采纳
2
回答
用于线程和
进程
同步
的
信号量和
互斥
、
、
、
我对线程和
进程
级别的信号量和
互斥
对象
的
用法感到困惑。我们可以同时使用信号量和
互斥
量进行线程和
进程
同步
吗,或者我们在线程和
进程
级都有不同
的
信号量和
互斥
量吗?我
的
问题是关于POSIX API
的
。
浏览 2
提问于2012-09-04
得票数 1
回答已采纳
1
回答
多
进程
互斥
、
我想为我
的
问题找到解决方案:我有一些
进程
使用共享内存来共享数据。对于
同步
,我使用
互斥
锁。但是,当锁定
互斥
的
进程
崩溃时,所有其他
进程
也会崩溃。那么如何避免这个问题呢?
浏览 2
提问于2012-08-06
得票数 0
2
回答
linux
中用于
进程
的
Mutexes
、
、
如何在
linux
中创建一个可以处理不同
进程
并具有字符串名称
的
互斥
对象? 我想要类似于Windows中
的
CreateMutex。
浏览 4
提问于2014-07-06
得票数 0
回答已采纳
2
回答
进程
同步
、
、
、
将一段代码指定为关键部分
的
因素 共享数据是一个用户空间实体。因此,用户
进程
有责任确保其访问
的
一致性。我认为通过多个
进程
并发访问资源是内核应该注意
的
事情。那里需要什么样
的
用户级
同
浏览 4
提问于2012-11-08
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
互斥与同步
Linux系统编程 进程间同步
物联网学习教程——多任务同步与互斥概念
浅谈互斥锁与进程间的通信(举例说明)
Linux进程与定时任务
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券