腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
用C/C++命名进程内部
互斥
锁
?
、
、
、
、
是否有使用C/C++ (在Unix/
Linux
中)实现命名进程内部
互斥
锁
的方法?如果您使用
内存
映射文件或
共享
内存
,您将获得文件系统持久性... 有
浏览 0
提问于2011-09-24
得票数 0
2
回答
正确使用进程间
共享
的pthread
互斥
锁
、
、
、
在stackoverflow上有很多关于pthread
互斥
锁
是否可以在进程间
共享
的问题,但我没有找到关于
共享
互斥
锁
初始化的问题/答案。据我所知,使用进程
共享
互斥
锁
的常见方法如下:分配一个
共享
内存
块,在
共享
内存
块上初始化一个pthread
互斥
锁
,使用它。在创建
共享
内存
的情况下,如果多个
浏览 1
提问于2017-03-06
得票数 10
回答已采纳
2
回答
可升级
互斥
锁
位于Windows和
Linux
上的
共享
内存
中
、
、
、
、
编写器是一个单数线程,它将数据写入
共享
内存
。读取器有8个线程,它们打算同时从
共享
内存
读取数据。我需要一个符合以下条件的锁定机制:3) Writer必须等到Reader“完全”释放
锁
(因为它有多个线程)。我读过很多关于可
共享
互斥
的文章,这似乎是解决问题的方法。在这里,我更详细地描
浏览 2
提问于2016-02-15
得票数 0
回答已采纳
1
回答
没有mmap的pthread
互斥
是可能的吗?
、
、
、
、
在
linux
上使用写入时复制分叉。当在父进程中创建pthread进程间
互斥
锁
时,它是否在子进程中有效,或者只有当我将其mmap到
共享
内存
中时才有效?
浏览 3
提问于2012-10-24
得票数 1
回答已采纳
2
回答
多个进程访问的
共享
内存
上的C
互斥
锁
、
、
、
、
我有两个将要运行的进程,一个将从
共享
内存
(mmap)读取数据,另一个将向该
共享
内存
(mmap)写入数据。这些进程在两个不同的终端中单独启动,但它们需要同步,以便当一个进程正在写入时,它在另一个进程从
内存
读取之前写入全部内容。我所见过的所有与
共享
内存
互斥
锁相关的帖子都是从单个主程序产生线程/进程。有没有办法创建一个可以被两个单独的程序使用的
共享
互斥
锁
?
浏览 3
提问于2016-03-15
得票数 2
1
回答
在
共享
内存
上分配原子
、
、
我正在尝试分配一个
共享
内存
块上的原子(在
linux
上)。原子将被访问并同时修改我的多个线程。在
共享
内存
上分配它背后的合理性是因为我想持久化这些值,这样如果我的进程重新启动,就可以恢复以前的状态。我知道,如果我在
共享
内存
中使用
互斥
锁
,我必须将其初始化为
共享
的。对原子有这样的要求吗?这可行吗?
浏览 24
提问于2018-02-05
得票数 1
回答已采纳
1
回答
锁
、
互斥
和信号量是用于线程之间还是进程之间的?
、
、
我认为
锁
、
互斥
、信号量用于同步多个(线程还是进程?)同时访问某物。谢谢。
浏览 0
提问于2014-08-09
得票数 3
2
回答
如果在
共享
内存
中,pthread
互斥
锁
能跨线程工作吗?
、
、
、
、
我发现了这个:这里的问题/答案似乎暗示:编辑:我在MacOSX上使用C++。
浏览 23
提问于2010-03-06
得票数 23
1
回答
共享
内存
锁定和进程崩溃
、
、
、
我想更好地理解
共享
内存
的同步问题。我知道进程间同步在不同的操作系统上可以有不同的工作方式。最大的区别是当锁定
共享
内存
的进程崩溃时会发生什么。Windows释放在进程崩溃后锁定命名
互斥
锁
,而
linux
不释放它。有没有人能更好地给我解释一下这个问题,优点和缺点是什么?在
linux
下,在进程崩溃后,如何可能出现命名
互斥
或进程间信号量?
浏览 1
提问于2010-08-28
得票数 1
1
回答
共享
内存
中的鲁棒
互斥
锁
不那么健壮
、
、
、
当通过boost::interprocesss::managed_shared_memory对象使用基于线程的健壮
互斥
体从一个进程发送信号到另一个进程时,我注意到存在一些问题:( a)取决于启动顺序和/Have对象I正确配置
互斥
对象?Environment:更新: @Jorge发现了一个问题,其中
互斥
/条件_变量被初始化了两次。
浏览 1
提问于2019-12-18
得票数 4
回答已采纳
1
回答
共享
内存
中的多索引复制
、
、
共享
内存
中有一个多个索引。因此,多个索引上的每个动作都由
互斥
锁
保护。m_pSegment->find_or_c
浏览 0
提问于2018-04-08
得票数 0
回答已采纳
1
回答
Linux
-what是
共享
互斥
和cond变量的生存期。
、
我在
共享
内存
上创建了一个
共享
互斥
和条件变量,用于两个进程(生产者和消费者)之间的通信,如果我关闭这两个应用程序,并再次运行,我可以锁定,解锁
互斥
锁
和信号条件变量,而不需要在
共享
内存
上重新创建它们,
互斥
和条件变量在不重新创建它们的情况下工作良好使
共享
互斥
和cond变量,使它们的生命周期,直到重启机器?注意:如果我按下ctrl +c并中断使用者并重新启动,两个应用程序都被锁定,并且我需要删除/
浏览 19
提问于2020-06-21
得票数 0
回答已采纳
2
回答
如何在进程崩溃时释放boost::interprocess::named_mutex
、
、
、
、
我使用boost::interprocess在
共享
内存
中创建了一个boost::multi_index数据结构。有许多客户端进程将访问此数据结构。访问时,我会锁定数据结构。我遇到的问题是,一旦客户端进程正在访问数据结构,并且在没有释放被占用的
锁
的情况下崩溃,那么所有其他客户端进程都无法访问该数据结构。
浏览 16
提问于2019-07-03
得票数 2
1
回答
如何在C++进程中访问由Python进程创建的
互斥
?
、
、
、
、
我计划使用boost::interprocess在C++和Python进程之间
共享
内存
。假设我需要boost提供的
互斥
锁
来确保只有一个进程可以访问
内存
,那么如何让python确认并解锁/锁定由boost创建的
互斥
锁
呢?
浏览 0
提问于2019-06-22
得票数 2
3
回答
共享
内存
中的std::mutex不工作
、
、
、
、
我有一个场景,
共享
内存
区由两个不同的进程独占访问。当我启动进程时,第一个进程成功地锁定了
互斥
锁
,更新了
内存
,并解锁了
互斥
锁
。但我观察到,当第二个进程试图锁定它时,它仍然处于死锁状态,等待
互斥
锁
解锁。对于第一个进程和第二个进程,
互斥
锁
之间的时间差为10s。 我使用的是std::mutex。请告诉我我错过了什么。
浏览 51
提问于2017-10-10
得票数 4
1
回答
共享
内存
使用无
锁
算法
、
、
、
我想使用lock-free algorithm作为
共享
内存
,以避免
互斥
。我有一些
共享
数据的进程使用
共享
内存
。如果一个进程正在锁定
互斥
对象并崩溃,所有其他进程也会崩溃。我读了一些用链表实现无
锁
算法的论文。但是在我的
共享
内存
中,我不能定义用于这个
内存
块的数据结构。我只有一个指向这个街区的指针。 所以我对在我的情况下应用无
锁
算法没有任何想法。我需要你的帮助。
浏览 3
提问于2012-09-06
得票数 4
5
回答
当一个用户崩溃时
共享
内存
中的
互斥
?
、
、
、
、
假设一个进程正在
共享
内存
中创建一个
互斥
锁
并锁定它,并在
互斥
锁
被锁定时转储核心。 现在,在另一个进程中,我如何检测
互斥
已经被锁定,但不属于任何进程?
浏览 4
提问于2009-11-09
得票数 16
回答已采纳
5
回答
在
Linux
/UNIX上是否可以在多进程情况下使用
互斥
?
、
、
、
、
在
Linux
/UNIX上是否可以在多进程情况下使用
互斥
?
互斥
仅用于多线程。对吧?谢谢
浏览 3
提问于2012-02-22
得票数 35
回答已采纳
2
回答
posix:进程间
锁
被放弃,有更好的方法吗?
、
、
、
我与涉及到的许多进程中的许多线程
共享
内存
。
共享
内存
中的数据必须保持自我一致性,所以我需要一个
锁
,让每个人轮流使用。全局
互斥
锁
(或者位于
共享
内存
中,或者命名)似乎不是解决方案。没有放弃的检测机制(计时除外),即使这样,你也无法在不冒未定义行为的风险的情况下删除和改造
互斥
。所以我选择了lockf()和一个忙标志--获取文件
锁
,在
共享
内存
中设置标志,执行操作,取消设置标
浏览 17
提问于2017-03-05
得票数 1
回答已采纳
3
回答
跨进程
互斥
锁
读写
、
、
、
我正在创建一个
共享
内存
分页文件,两个进程获得该文件的句柄。它是这样的:Process2:获取
共享
内存
区的句柄。把东西放进去。我也在process1中创建了一个命名
互斥
锁
。现在(使用WaitSingleObject),process1在创建
互斥
锁
后不久就获得了它的所有权。显然,
内存
区域中没有任何内容,因此我需要释放
互斥</em
浏览 6
提问于2017-11-14
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
共享锁、排他锁、互斥锁、悲观锁、乐观锁、行锁、表锁、页面锁、不可重复读、丢失修改、读脏数据
Linux系统编程 互斥量mutex
互斥与同步
Python3与C#并发编程之 线程篇-锁专题
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券