腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么C++0x标准委员会拒绝了boost::shared_mutex?
、
、
特别是boost::shared_mutex和
读写
器
互斥
有什么
问题
吗?
读写
互斥
锁可能会被误用,例如频繁的写锁会降低性能,即使与简单
互斥
锁相比也是如此。
浏览 0
提问于2011-01-11
得票数 14
回答已采纳
1
回答
Linux驱动程序资源保护
、
我目前正在使用几个
互斥
锁来防止某些函数并发地从设备读取数据,并在从挂起恢复时遇到死锁。我的
问题
有两个: 1)中断处理程序调度工作队列以从设备的FIFO读取并处理数据。FIFO需要在不被其他读取中断的情况下读取,因此我在读取和写入函数中放置了一个
互斥
锁(A)锁/解锁。2)设备配置函数是使用与上面相同的
读写
函数的
读写
序列,必须在不被其他
读写
中断的情况下完成,因此我在配置函数中放置了一个
互斥
锁(B)锁/解锁。设备配置函数由SYSFS节点调用。
问题<
浏览 5
提问于2015-07-06
得票数 1
2
回答
阅读std::map / std::unordered_map的安全性
、
、
、
我有一个std::map (或std::unordered_map,因为我假设它们的行为类似),我对它进行
读写
。我还有一个相关的
互斥
锁。我之所以这样问,是因为我需要在一个点上迭代map的值,并且我只想在元素需要修改时使用
互斥
。
浏览 0
提问于2016-08-26
得票数 1
1
回答
带有条件变量的
读写
器锁
、
、
我发现boost和tbb库的条件变量都没有使用
读写
器锁的接口(即。boost中的共享
互斥
)。condition_variable::wait()只接受
互斥
锁。但我认为让它与
读写
锁一起工作是非常合理的。
浏览 9
提问于2013-02-23
得票数 0
回答已采纳
2
回答
什么时候或者为什么要在RwLock上使用
互斥
锁?
、
、
、
当我阅读和的文档时,我看到的区别如下:
浏览 1
提问于2018-06-05
得票数 69
1
回答
在多线程环境中读/写文件的最佳方式(C++)
、
、
我有一个
读写
文件的多线程程序。一个线程接收数据并将其写入文件中。每250 Mb的数据创建一个新文件。多个其他线程可以读取这些文件以检索数据。我使用的是C++标准文件流。为了防止出现
问题
,我当前的实现对同一文件使用了两个文件描述符:一个用于读取器,另一个用于写入器。
互斥
锁可防止同时进行多个访问,并且每次
互斥
锁所有者需要文件描述符位置时,它都会移动。我真的需要能够尽可能快地读入文件,而
互斥
锁对我没有真正的帮助。 首先,我想知道
读写
文件是否安全,或者同时进行多次读取(在每个平台上)。其次,如果
浏览 0
提问于2013-06-21
得票数 0
回答已采纳
1
回答
锁层次结构和读取器-写入器
互斥
、
、
、
、
如果我使用读取器-写入器
互斥
锁,我应该如何考虑和使用它们?在每个
读写
互斥
锁的层次结构中是否存在(我能想到的)不同的读锁和写锁吗?(如果是,这意味着这两个锁可以在层次结构中分配不同的级别。)使用
读写
互斥
锁是否会在层次结构中引入死锁的可能性?(如果是,如何(如果可以)避免这种情况?)那么“可升级”锁(读取器锁可以转变为写入器锁,而无需先解锁
互斥
锁)呢?是的,我已经看到了尽可能避免(特别是读取器-写入器)
互斥
锁的建议。这不是关于是否普遍使用它们的
问题
;只是假
浏览 2
提问于2011-05-04
得票数 2
回答已采纳
2
回答
用于虚拟人的Linux线程。有人能解释一下linux中多线程库之间的区别吗?
、
、
我想创建一个只需要在linux (ubuntuz)上运行的应用程序,我需要使用基本的
读写
锁。 有人能解释一下不同方法之间的区别吗?
浏览 4
提问于2012-07-30
得票数 3
回答已采纳
4
回答
C++中的
读写
互斥
锁
、
、
这是一个面试
问题
。如何实现读/写
互斥
锁?将有多个线程对资源进行
读写
操作。我不知道该怎么做。如果有任何需要的信息,请告诉我。 更新:我不确定我上面的陈述是否有效/可理解。但我真正想知道的是,就
互斥
锁和其他同步对象而言,如何在单个对象上实现多次读取和多次写入?
浏览 2
提问于2010-02-25
得票数 6
回答已采纳
2
回答
使用boost的多线程一个读取器和一个写入器
、
、
当一个线程
读写
共享数据结构时,我的程序使用两个线程。数据结构来自类型- Boost::bimaps::unordered_set_of。所以我的
问题
是,我是否需要担心任何同步
问题
。也就是说,我需要用锁(或类似的东西)来保护数据结构的
读写
吗?或者也许我在
互斥
中没有任何用处也能工作得很好? 谢谢。
浏览 3
提问于2013-01-09
得票数 0
5
回答
互斥
量的存在是否有助于消除易失性关键字?
、
、
、
、
我有一个多
读写
锁类,它保存读、写、挂起读、挂起写计数器。
互斥
体保护它们不受多个线程的影响。我知道
互斥
是一种用于同步的运行时机制,"volatile“关键字是编译时的指示,指示编译器在进行优化时做正确的事情。 问候你,-Jay。
浏览 2
提问于2009-10-24
得票数 9
回答已采纳
1
回答
从理论上讲,用期货替换所有
互斥
对象是可能的吗?
、
、
、
、
例如:程序员将如何设计一个需要多个线程来并发
读写
共享数据的系统,使用未来的承诺范式而不使用
互斥
或其他锁定机制? 如果这个
问题
有答案的话,是否还有其他情况需要相互排斥?
浏览 8
提问于2022-04-04
得票数 -2
4
回答
Actor model :我们可以获得与actor模型共享锁的语义吗?
、
、
、
、
因此需要注意
互斥
(写锁)。但是,在多个读取器可以并行工作,但读取器和写入器是
互斥
的情况下,我们如何实现
读写
锁语义?例如:并发HashMap。
浏览 4
提问于2018-11-17
得票数 0
3
回答
我这里需要
读写
锁吗?
、
、
、
我不确定,我是否需要一个
读写
锁机制。你能不能通过这个usecase告诉我我必须用
读写
锁还是普通的
互斥
锁就行了。我很困惑,因为我的两辆车都在记忆里。我的意思是,当某个线程用
互斥
锁写入数据时,我可以忍受1到2个线程缺少更新的值。 请告诉我是对还是错?另外,请告诉我是否必须使用
读写
锁,或者
浏览 5
提问于2011-07-14
得票数 0
回答已采纳
1
回答
何时使用管道vs.何时使用共享内存
、
、
、
共享内存:多进程可
读写
。此外,用户还需要提供
读写
互斥
。 这是共享内存和管道应用程序的唯一区别吗?
浏览 1
提问于2012-03-14
得票数 43
回答已采纳
1
回答
我想一边睡觉一边拿着
互斥
物
、
、
、
我的
问题
是,原来的驱动程序是使用自旋锁来保护FIFO访问。但是大家都知道,当我抱着旋转锁的时候,我不应该睡觉。所以我试着用
互斥
锁代替自旋锁。(因为,我可能在获取
互斥
对象时睡觉,在获得
互斥
锁之后,我将在DMA触发器之后再次睡眠。我被ISR吵醒了,我会释放那个
互斥
体。没
问题
!我想。)但我还是得到了这样的“排班而原子错误”。
问题
是:我需要睡觉,直到DMA完成,同时持有一个锁(用于FIFO
读写
)。抱着
互斥
物睡觉不可以吗?要读取FIFO,我使用
浏览 4
提问于2015-06-05
得票数 1
回答已采纳
3
回答
多线程Linux应用程序中的Mutexes
、
、
、
、
请帮助我理解如何在多线程Linux应用程序中使用
互斥
,其中: 在从变量读取数据时,需要在写时锁定它。
浏览 2
提问于2011-06-27
得票数 0
回答已采纳
2
回答
互斥
到只读变量
、
、
我有一个整数数组,它的值可以改变,我有
互斥
来
读写
它的值。但是由于数组的基地址(如&arr)永远不变,我是否需要一个
互斥
锁来读取这个值(数组的基地址)?line*ptr = 2;ptr++; // and this line 我需要一个
互斥
锁来做这件事吗
浏览 1
提问于2013-05-03
得票数 0
2
回答
正在写入
互斥
锁的共享资源
、
、
、
、
我的
问题
是--在
互斥
列表中使用push_back是个坏主意吗?当线程在列表中使用更多数据时,
互斥
锁是否仍然有效?
浏览 0
提问于2012-01-24
得票数 0
回答已采纳
2
回答
是此用例所需的
读写
锁。
、
、
我的
问题
类似于,但是我确信在给定线程中得出的结论是否适用于这里。 我的用例:在应用程序中,有一个状态线程,它每1秒发送相同的文本信息。文本信息包含应用程序组名称。朋友们,请您告诉我上述逻辑是否能帮助我避免
读写
锁.
浏览 5
提问于2012-05-28
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
互斥锁、自旋锁、读写锁……理清它们的区别和应用
妹妹问我:互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
面试官:你说说互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景
Python读写MySQL中文字符乱码问题速解
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券