腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
“
双重
检查
锁定”在ColdFusion中有效吗?
、
、
我在我的CF应用中使用了一个
双重
检查
锁定的版本(在我知道
双重
检查
锁定是什么之前)。 本质上,我
检查
对象的存在。如果它不存在,我会锁定(通常使用命名
锁
),在尝试创建对象之前,我会再次
检查
是否存在。然而,我最近了解到,我不知道这在CF中是否成立,因为CF线程和
锁
与原生Java线程和
锁
并不完全相同。
浏览 0
提问于2009-02-16
得票数 0
2
回答
不通过
双重
锁定
检查
的java代码
、
、
、
备注:我知道在java 5之前(2004年给出),在java中
双重
检查
锁
会失败,甚至在“”字段中添加“”。在java 5之后,易失性语义已经正确地用于
双重
检查
锁
。我还知道,即使在java5之后,也是由于无序执行造成的.但是,我的问题是:如何编写代码来证明(
双重
检查
锁
将在没有“易失性”的情况下失败)?。我读过许多文章,指出在java中
双重
检查
锁
将失败,因此我认为下面的代码(试图获取S
浏览 5
提问于2016-01-15
得票数 0
回答已采纳
2
回答
应该在ReaderWriteLockSlim中使用
双重
检查
锁定模式吗?
、
、
使用时需要使用ReaderWriterLockSlim
双重
检查
锁
模式吗? 如果字典中还没有条目,那么输入写
锁
?
浏览 4
提问于2011-08-04
得票数 3
回答已采纳
1
回答
在Android中对单例进行惰性初始化的正确方法是什么?
Sonar的一份工作报告中,我们对一个Android项目提出了一些警告:为了纠正这些问题,我被定向到关于
双重
检查
锁定的维基百科条目当我浏览安卓框架代码时,我没有看到使用
双重
检查
锁定的例子,例如,WebViewDatabase类只是同步了它的getInstance(上下文)方法: public static synchronized
浏览 3
提问于2012-08-31
得票数 0
回答已采纳
1
回答
为什么使用
双重
检查
锁
?
、
_instance = new Singleton(); } return _instance;为什么我要使用第二个实例空
检查
条件
浏览 4
提问于2015-10-30
得票数 1
回答已采纳
3
回答
C++11多线程
锁
和原子原语
、
、
、
、
(导致两个问题的问题)如果以上答案是“是”,那么
双重
检查
锁定的目的是什么?最后,为什么我们需要std:: lock (),因为我们可以只使用原子原语(很明显,我们知道它是原子),并根据是否获得
锁
而将其设置为1或0?
浏览 9
提问于2013-09-15
得票数 1
回答已采纳
3
回答
当
锁
没有争用时?
、
、
、
在研究
双重
检查
锁定时,我看到了许多建议,建议跳过第一次
检查
,立即使用
锁
,并在使用它之后进行
检查
。 这让我想知道,当没有竞争时,lock (this.padlock)是“便宜”的吗?
浏览 1
提问于2012-01-09
得票数 22
回答已采纳
2
回答
双重
检查
锁定的意义是什么?
我一直在阅读维基百科关于
双重
检查
锁定的文章,其中一件事还不清楚(至少对我来说是这样)。下面这两张支票的原因是什么?为什么不进行三次
检查
锁定?那不是更好吗?
浏览 0
提问于2013-09-16
得票数 -1
回答已采纳
2
回答
Android中的
双重
检查
锁定
、
、
、
、
根据许多人的说法,java中比较常见的
双重
检查
锁定习惯用法已经被打破,除非您运行的是1.5或更高版本并使用volatile关键字。一个损坏的
双重
检查
锁
样本:// "Double-Checked Locking" idiom private我在Android上工作,经常使用采用
双重
检查
锁定的库。dalvik VM的内存
浏览 3
提问于2011-04-19
得票数 19
回答已采纳
6
回答
单例模式中的
双重
检查
锁定
这可能是一个基本的问题 为了在多线程环境中拥有单例,我们可以使用
锁
。请参考代码片段。但是为什么我们需要在单例模式中进行
双重
检查
锁定呢?更多的是,
双重
检查
锁定意味着什么?
浏览 2
提问于2011-05-10
得票数 21
回答已采纳
4
回答
(无效方式)避免C#中的
双重
检查
锁
、
、
这是避免
双重
检查
锁
的有效和优化的方法吗:{ } }这是一种
双重
检查
的替代方案
浏览 1
提问于2011-04-29
得票数 3
回答已采纳
1
回答
二次
检查
锁定与单例模式
、
Visual 2015编译器是否插入
双重
检查
锁定? static Singleton instance;} 是否有可能生成汇编程序代码并进行
检查
浏览 3
提问于2016-06-22
得票数 1
回答已采纳
4
回答
使用单例模式的简单C++记录器
、
、
、
然而,由于众所周知的
双重
检查
锁定方法不再是线程安全的,我想知道我是否应该:2)即使不安全,是否继续使用
双重
检查
锁定?3)对其公共接口的每次访问都使用昂贵的纯同步
锁
方法? 有什么建议吗?
浏览 2
提问于2009-11-09
得票数 6
回答已采纳
1
回答
使用
双重
检查
锁定实现读写
锁
、
、
、
、
我已经编写了一个Java ReadWriteLock,其中的读取器使用
双重
检查
锁定来获取写锁定。这是不安全的吗(就像使用延迟实例化的DCL一样)?
浏览 10
提问于2013-08-13
得票数 0
2
回答
具有
双重
检查
锁
的单例设计模式
、
、
假设您有以下代码:谢谢。
浏览 0
提问于2012-07-04
得票数 2
回答已采纳
1
回答
在objective-C中执行原子读取
、
、
、
一旦实例变得不可变,我希望在
检查
状态之前停止支付获取
锁
的成本。我应该如何期望它与获取
锁
的成本进行比较(在这里插入关于分析的标准避免)?有没有更便宜的方法呢?
浏览 1
提问于2013-10-22
得票数 1
3
回答
为什么ConcurrentHashMap.putifAbsent是安全的?
、
、
我从昨天开始就一直在读关于一致性的文章,我知道的东西不多…然而,有些事情开始变得清晰起来…… 我理解为什么
双重
检查
锁定是不安全的(我想知道发生罕见情况的可能性是多少),但易失性在1.5 +中解决了这个问题因为它可能有一个引用没有完全初始化(
双重
检查
锁
问题)
浏览 0
提问于2011-05-14
得票数 10
回答已采纳
1
回答
双重
检查
锁
是否在所有用例中都失效了?
、
、
、
我知道
双重
检查
锁定对于单例延迟初始化是无效的:// std::mutex mtx;{ } return singleton;由于指令可能会被重新排列,因此可能会在SingletonType构造函数调用之前或期间向单例分配指针,因此当thread1获取
锁
并进行初始化时有了这样的理解,我认为
双重
检查</em
浏览 10
提问于2021-01-10
得票数 3
2
回答
C++单例实现,
双重
检查
锁定
、
、
、
此外,我试图通过使用
双重
检查
锁定来使其线程安全,而不是一直获取
锁
,我也读到了很多关于
双重
检查
锁定的内容,每个人都说它坏了。
浏览 0
提问于2011-02-14
得票数 0
2
回答
Java:证明DCL不起作用
、
我想知道是否有可能可靠地证明
双重
检查
的
锁
是坏的: if (_instance == null) {
浏览 1
提问于2018-02-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
比特币双重支付
共享锁、排他锁、互斥锁、悲观锁、乐观锁、行锁、表锁、页面锁、不可重复读、丢失修改、读脏数据
关于乐观锁、悲观锁、可重入锁……
iOS 10 的双重认证
妹妹问我:互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券