腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
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
回答
如何检查服务器上是否启用了SQL server
内存
缓存?
、
、
、
、
如何检查SQL Server 2008中的
内存
缓存功能是否已启用?有没有一个变量来转换
内存
缓存on或off?最后,假设在
记录
被缓存在
内存
中之后,我有了这个查询SELECT * FROM table1 WHERE id = 10,并且一个进程正在尝试读取它,SQL Server是在
内存
中对该
记录
设置了一个
共享
锁
,还是在
内存
中没有
锁
?
浏览 1
提问于2016-03-01
得票数 0
1
回答
有什么想法通知所有的客户端进程一个资源已经在窗口上准备好了(使用C++)?
、
我有一个
共享
内存
供其他进程读取,读取进程的数量可能不止一个。读取过程可以使用此
锁
接收更新通知。当读取进程(Es)成功地获得
锁
时,它意味着
共享
内存
被更新.当读取进程无法使用TIME_OUT的结果锁定时,这意味着
共享
内存
中没有更新。 当
共享
内存
得到一些更新并解锁
浏览 4
提问于2022-01-14
得票数 0
回答已采纳
1
回答
C++ -以面向性能的方式读取日志级别
、
、
、
记录
器组件是一个静态库。应用程序(服务)加载大约20个DLL。应用程序和DLL与静态
记录
器库链接。在Windows上,还有其他应用程序(UI/CLI)可以更新
共享
内存
中的日志级别。主应用程序和DLL从
共享
内存
读取日志级别,并决定是否
记录
特定的日志语句。读取日志级别由命名互斥
锁
保护,这会带来巨大的性能损失。 让读日志级别轻量级的最好方法是什么?
浏览 0
提问于2021-03-16
得票数 1
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
回答已采纳
2
回答
进程同步
、
、
、
一般来说,我认为定义是,“关键部分是可以访问
共享
数据(或)
共享
资源的代码段”。所以问题是:
共享
数据是一个用户空间实体。因此,用户进程有责任确保其访问的一致性。
浏览 4
提问于2012-11-08
得票数 2
回答已采纳
1
回答
在多线程程序中fcntl不工作(不锁定文件)
、
、
、
我正在尝试使用多个线程访问一个文件,尝试使用
记录
锁
(Fcntl)进行同步。 问题是,fcntl没有锁定文件。
浏览 7
提问于2021-05-09
得票数 0
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
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
图解|Linux内存碎片整理
Linux内存映射mmap原理分析
MemoryFile 共享内存原理分析
共享锁、排他锁、互斥锁、悲观锁、乐观锁、行锁、表锁、页面锁、不可重复读、丢失修改、读脏数据
linux 内核 --- 自旋锁(spinlock_t)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券