腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
可升级互斥
锁
位于Windows和
Linux
上的
共享
内存
中
、
、
、
、
编写器是一个单数线程,它将数据写入
共享
内存
。读取器有8个线程,它们打算同时从
共享
内存
读取数据。我需要一个符合以下条件的锁定机制:3) Writer必须等到Reader“完全”释放
锁
(因为它有多个线程)。我读过很多关于可
共享
互斥的文章,这似乎是解决问题的方法。在这里,我更详细地描述了我的系统: 1
浏览 2
提问于2016-02-15
得票数 0
回答已采纳
3
回答
用C/C++命名进程内部互斥
锁
?
、
、
、
、
是否有使用C/C++ (在Unix/
Linux
中)实现命名进程内部互斥
锁
的方法?如果您使用
内存
映射文件或
共享
内存
,您将获得文件系统持久性... 有什么想法吗?
浏览 0
提问于2011-09-24
得票数 0
2
回答
跨进程的pthread_rwlock :崩溃后修复?
、
、
我在
linux
上工作,我正在使用一个pthread_rwlock,它存储在
共享
内存
中,并在多个进程之间
共享
。这在很大程度上工作得很好,但是当我杀死一个持有
锁
的进程(SIGKILL)时,它似乎仍然持有
锁
(无论它是读
锁
还是写
锁
)。 有没有办法识别这种状态,甚至有可能修复它?
浏览 0
提问于2011-07-05
得票数 1
回答已采纳
3
回答
用于多核处理器的
Linux
中的无
锁
IPC
、
、
我正试图找到一种方法,在
Linux
上用C语言用多核处理器编写一个没有
锁
的IPC应用程序。非常感谢您的指导。
浏览 0
提问于2012-07-20
得票数 9
1
回答
在
共享
内存
上分配原子
、
、
我正在尝试分配一个
共享
内存
块上的原子(在
linux
上)。原子将被访问并同时修改我的多个线程。在
共享
内存
上分配它背后的合理性是因为我想持久化这些值,这样如果我的进程重新启动,就可以恢复以前的状态。我知道,如果我在
共享
内存
中使用互斥
锁
,我必须将其初始化为
共享
的。对原子有这样的要求吗?这可行吗?
浏览 24
提问于2018-02-05
得票数 1
回答已采纳
1
回答
没有mmap的pthread互斥是可能的吗?
、
、
、
、
在
linux
上使用写入时复制分叉。当在父进程中创建pthread进程间互斥
锁
时,它是否在子进程中有效,或者只有当我将其mmap到
共享
内存
中时才有效?
浏览 3
提问于2012-10-24
得票数 1
回答已采纳
1
回答
有什么想法通知所有的客户端进程一个资源已经在窗口上准备好了(使用C++)?
、
我有一个
共享
内存
供其他进程读取,读取进程的数量可能不止一个。读取过程可以使用此
锁
接收更新通知。当读取进程(Es)成功地获得
锁
时,它意味着
共享
内存
被更新.当读取进程无法使用TIME_OUT的结果锁定时,这意味着
共享
内存
中没有更新。 当
共享
内存
得到一些更新并解锁
浏览 4
提问于2022-01-14
得票数 0
回答已采纳
1
回答
linux
中的mlock堆栈
、
、
如果相同的进程锁定了
共享
存储器中同一页的一部分的两个地址。解锁一个地址会解锁
共享
页面吗?在最新版本的
linux
内核允许非特权进程锁定
内存
之后,有关
锁
堆栈的文档对此并不清楚。
浏览 1
提问于2013-08-01
得票数 1
2
回答
正确使用进程间
共享
的pthread互斥
锁
、
、
、
在stackoverflow上有很多关于pthread互斥
锁
是否可以在进程间
共享
的问题,但我没有找到关于
共享
互斥
锁
初始化的问题/答案。据我所知,使用进程
共享
互斥
锁
的常见方法如下:分配一个
共享
内存
块,在
共享
内存
块上初始化一个pthread互斥
锁
,使用它。在创建
共享
内存
的情况下,如果多个进程尝试分配具有相同密钥ID的
共享
内存</em
浏览 1
提问于2017-03-06
得票数 10
回答已采纳
2
回答
异常进程终止的资源清理
、
、
、
、
特别是,我对文件
锁
和
共享
内存
感兴趣。1)如果进程对两个文件持有
锁
并异常终止,那么另一个试图锁定相同文件的进程是否会看到一个文件被锁定,另一个文件被解锁?或者从其他进程的角度来看,释放文件
锁
的过程是原子的吗? 如果它不是原子的,那么是否至少有一个预先定义的顺序,文件
锁
将由终止过程释放(例如,它们最初被锁定的顺序相反)?2)我希望使用文件
锁
来确保正确的
共享
内存
初始化--映射到
共享
内存
中的进程将
浏览 5
提问于2013-10-30
得票数 8
1
回答
C++中的非独占
共享
内存
锁
、
、
我在
Linux
上,我想在大约5-10个进程之间
共享
内存
(每个进程都是一个C程序)。问题是我只知道如何做独占信号量
锁
。我想要非排他
锁
。 在我的应用程序中,只有一个进程写入
共享
内存
,而所有其他进程只读取它。我希望能够对信号量执行非独占读锁定(就像使用shell命令flock一样)。
浏览 4
提问于2013-12-01
得票数 2
1
回答
使用fcntl
锁
共享
mmap协调排序?
、
、
、
、
当将mmap()用于
共享
内存
(来自
Linux
或其他类似UNIX的系统)时,是否可以(和可移植的)使用fcntl() (或flock()或lockf()函数)来协调对映射的访问?我的想法是用一个进程/页面映射来构造
共享
内存
,以最小化锁定争用。每个进程都可以同时处理它们的页面,并且只有在更新流程/页映射时才需要获得
锁
。从概念上讲,
共享
此文件映射的每个进程都将执行mmap(),在其中找到一个空闲块,获取到进程/页区域的
锁
,通过自
浏览 0
提问于2010-05-10
得票数 3
回答已采纳
1
回答
共享
内存
锁定和进程崩溃
、
、
、
我想更好地理解
共享
内存
的同步问题。我知道进程间同步在不同的操作系统上可以有不同的工作方式。最大的区别是当锁定
共享
内存
的进程崩溃时会发生什么。Windows释放在进程崩溃后锁定命名互斥
锁
,而
linux
不释放它。有没有人能更好地给我解释一下这个问题,优点和缺点是什么?在
linux
下,在进程崩溃后,如何可能出现命名互斥或进程间信号量?
浏览 1
提问于2010-08-28
得票数 1
1
回答
共享
内存
中的鲁棒互斥
锁
不那么健壮
、
、
、
Environment:更新: @Jorge发现了一个问题,其中互斥/条件_变量被初始化了两次。
浏览 1
提问于2019-12-18
得票数 4
回答已采纳
1
回答
文件系统如何实现扇区锁定?
、
、
、
虽然这是一个一般性的问题,但任何Windows或
Linux
或Mac支持的文件系统的具体答案都是受欢迎的。( a)命名-互斥/命名-信号/文件映射?(在Windows上) ( a)
锁
的存储必须是逻辑上的临时存储
浏览 9
提问于2013-12-04
得票数 3
回答已采纳
3
回答
带
锁
的多核/CPU
、
、
我不确定
锁
将如何与多处理器/核心一起工作,我打算在我的应用程序或FIFO中使用
共享
内存
,我担心的是
锁
,我有一个2 CPU的服务器,
锁
如何能够锁定一个CPU上的一个变量,而另一个操作是对同一个变量的第二个我在
Linux
环境中使用C,我在网上搜索了一些有用的信息,谢谢你的帮助
浏览 0
提问于2012-07-17
得票数 2
回答已采纳
3
回答
在不启用多核ARM Cortex-A9 SoC中的SCU的情况下,是否可以使用LDREX/STREX实现旋转锁定?
、
、
、
虽然
内存
控制器是
共享
资源,但每个内核都有自己的
内存
空间。一个不能访问另一个的
内存
空间。因为不需要缓存一致性,所以没有启用SCU。同时,我还有一个两个内核都可以访问的
共享
内存
区域。
共享
内存
区域是非缓存的,以避免缓存一致性问题。void spin_lo
浏览 5
提问于2015-04-22
得票数 2
1
回答
Python线程--更新GUI时崩溃
、
、
这就是我的问题--for audiobook in AudioBookObjects:这就是奇怪的部分--在我使用的一台机器上,这段代码让一个线程离开,结束,然后返回,
浏览 2
提问于2012-07-10
得票数 0
1
回答
锁
、互斥和信号量是用于线程之间还是进程之间的?
、
、
我认为
锁
、互斥、信号量用于同步多个(线程还是进程?)同时访问某物。谢谢。
浏览 0
提问于2014-08-09
得票数 3
1
回答
linux
中的
共享
内存
锁
(c lang)
、
、
、
我在锁定
共享
内存
方面有问题。这两个进程是父进程的分叉(并且使用相同的
共享
内存
),如果程序不是本节中的堆栈,则没有问题。这是代码的输出:10939 got the lock10938 got unlocked2b3谢谢你!!
浏览 2
提问于2013-12-09
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
图解|Linux内存碎片整理
Linux内存映射mmap原理分析
MemoryFile 共享内存原理分析
共享锁、排他锁、互斥锁、悲观锁、乐观锁、行锁、表锁、页面锁、不可重复读、丢失修改、读脏数据
linux 内核 --- 自旋锁(spinlock_t)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券