腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
MariaDB
无
锁
模式
更改?
我听说过一些人提到,mariadb
模式
更新是
无
锁
的,也可以是
无
锁
的。除了在的评论中提到匿名之外,我找不到任何参考资料。我们有一个非常大的表,我们要更新,并想知道其他人是否有这方面的经验。
浏览 1
提问于2013-10-08
得票数 1
回答已采纳
1
回答
番石榴中使用的
无
锁
惰性加载
模式
真的是线程安全吗?
有些番石榴内部类型,如AbstractMultiset,有如下
模式
:public Set<E> elementSet
浏览 4
修改于2014-04-03
得票数 15
回答已采纳
1
回答
我如何知道我在Android中的设备ScreenLock设置
屏幕
锁
是否为
无
/幻灯片/
模式
/PIN/密码
锁
?谢谢
浏览 4
提问于2013-08-02
得票数 0
回答已采纳
1
回答
一个通用的
无
锁
同步
无
锁
数据结构的实现有时并不容易实现。lock.set(false); }我的目标是让线程
浏览 4
修改于2020-02-07
得票数 1
2
回答
按组合向类添加锁
它的所有公共方法都使用
锁
(非递归自旋
锁
)。私有方法是
无
锁
的。因此,一切都应该是正常的:用户调用公共方法,它锁定对象,然后通过私有方法完成工作。但是当一个公共方法调用另一个公共方法时,我被
锁
死了。因此,我有一个想法:我将制作
无
锁
类BarNoLock,以及只有一个成员的线程安全类栏: BarNoLock的一个实例。所有Bar的方法只会锁定这个成员并调用它的方法。这是一个好主意,还是有一些更好的
模式
/实践?谢谢。更新:我知道pimpl和桥的情况。我
浏览 5
修改于2010-08-16
得票数 1
回答已采纳
1
回答
Chrome凭据/智能
锁
弹出:检测取消/取消事件(而不是没有凭据)
在Chrome中,有时会出现用户凭据弹出(智能
锁
/凭据管理)。当智能
锁
弹出出现时,用户可以单击“取消”或"X“取消此
模式
。 这是近在咫尺的,但在
无
凭据+用户拒绝窗口(主动)之间没有区别。参考资料:
浏览 2
提问于2016-09-29
得票数 0
2
回答
.NET 4并行扩展是否包含
无
锁
生产者/消费者队列的实现?
.NET 4并行扩展是否包含
无
锁
生产者/消费者队列的实现?有没有什么类或接口可以帮助我正确地实现这个
模式
? 谢谢!
浏览 0
提问于2009-12-07
得票数 2
回答已采纳
1
回答
是否有固定(通常为ConcurrentHashMap)数据结构的官方
模式
,并能够间隔地替换它?
我发现自己重复了 在java /官方库中是否有一个已经发布的熟悉的
模式
和示例代码,这样我就不必自己创建这个
模式
了吗?
浏览 1
修改于2013-08-29
得票数 2
回答已采纳
1
回答
C++:如果C++是唯一的
无
锁
原子类型,那么如何在std::atomic_flag中实现
无
锁
数据结构呢?
实现
无
锁
数据结构的典型方法是使用原子CAS操作,如std::compare_exchange_strong或std::compare_exchange_weak。这项技术的用法示例可以在Antony Williams的"C++ Concurrency in Action“中看到,其中实现了一个
无
锁
堆栈。但是C++标准保证只有std::atomic_flag是
无
锁
的,其他原子类型,包括std::atomic<T*>,可能不是
无
锁
的。
浏览 24
提问于2018-06-13
得票数 3
1
回答
对Hibernate中的读和
无
LockMode的澄清?
根据Hibernate文档中的Read LockMode,是一个共享
锁
。此锁定
模式
下的对象是从当前事务中的数据库中读取的,而不是从缓存中提取的.。,我使线程在第4行(因此它在此时获得了读
模式
的
锁
).Now--我尝试从另一个线程更新id 1的用户--成功了。不确定原因,因为按照定义,持有共享
锁
以防止写入器并发访问 正如读
锁
模式
所述,此
锁
模式
中的对象是从当前事务中的数据库中读取的,而不是从缓存中提取的。关于
无
锁<
浏览 2
修改于2011-11-15
得票数 2
回答已采纳
5
回答
无
锁
和
无
等待线程安全的延迟初始化
要执行
无
锁
和
无
等待的惰性初始化,我执行以下操作: public有没有人建议另一种
无
锁
惰性初始化
模式
,它通过两个并发线程减少创建两个昂贵对象的可能性?
浏览 7
修改于2016-04-01
得票数 26
回答已采纳
1
回答
动态
无
锁
内存分配器
编写满足
无
锁
进度保证的算法或数据结构的困难之一是动态内存分配:调用像malloc或new这样的东西不能保证以可移植的方式释放
锁
。然而,存在许多malloc或new的
无
锁
实现,还有各种各样的
无
锁
内存分配器可用于实现
无
锁
算法/数据结构。但是,我仍然不明白这如何才能完全满足
无
锁
的进度保证,除非您具体地将数据结构或算法限制在某些预先分配的静态内存池上。但是,如果您需要动态内存分配,我不明白从长远来
浏览 2
提问于2017-09-22
得票数 6
回答已采纳
1
回答
二次检查锁定与单例
模式
我想让我的单身(GOF)
模式
线程安全(
无
锁
)。
浏览 3
提问于2016-06-22
得票数 1
回答已采纳
2
回答
如何实现
无
锁
跳过列表
我需要实现一个
无
锁
跳过列表。我试着去找文件。不幸的是,我发现的都是
无
锁
的单链表(有很多种)。但是,如何实现
无
锁
跳过列表呢?
浏览 4
修改于2010-08-14
得票数 19
回答已采纳
1
回答
与自旋锁相比,
无
锁
编程的优点是什么?
我想知道,与自旋锁相比,
无
锁
编程有哪些优点?我认为,当我们在线程(称为A)中使用CAS机制进行
无
锁
编程时,如果其他线程更改CAS中的值,则线程仍然需要再次循环。我想就像我们用旋转
锁
一样!虽然我知道CAS和旋
锁
适合在
锁
争不激烈的情况下使用,但是有人能解释在哪种情况下应该使用
无
锁
的
锁
和应该使用自旋
锁
吗?
浏览 2
修改于2020-08-28
得票数 0
回答已采纳
2
回答
C++ 11标准是否保证std::atomic<>是作为
无
锁
操作实现的?
我正处在一个交界处,我试图在基于互斥
锁
的数据结构和
无
锁
(可能是
无
等待)数据结构之间选择一个。在深入研究的同时,我没有发现C++11标准是否支持原子类型的
无
锁
操作,甚至对于基于宽度的积分(如atomic_uint32_t )也不支持。换句话说,不仅仅是std::atomic<>接口(而不是)被授予
无
锁
;在整个标准库中,唯一被授予
无
锁
的东西是std::atomic_flag。 这是真的还是我漏掉了什么?原因是
浏览 3
修改于2019-04-28
得票数 22
回答已采纳
1
回答
当核心数目很大时,
无
锁
算法往往优于锁定算法吗?
AFAIU有一个共同的想法,即通常
无
锁
代码比锁定代码具有更高的开销。 不过,似乎也有一种观点认为,在竞争情况下,
无
锁
算法更具有可伸缩性。如果有两个核心,两个线程在std::queue (+互斥
锁
)和boost::lockfree::queue (MPMC
无
锁
队列)的竞争中竞争,那么
锁
的性能可能会优于
无
锁
(AFAIU,因为
无
锁
算法的一般开销如果我有50个线程,锁定版本将非常慢,因为所
浏览 12
修改于2022-08-30
得票数 1
2
回答
原子变量是
无
锁
的吗?
当我们讨论原子变量时,比如C++11的atomic<>,它是
无
锁
的吗?或者,
无
锁
是不同的吗?如果我用原子变量管理一个队列,它会比一个
无
锁
队列慢吗?
浏览 0
修改于2014-01-13
得票数 42
回答已采纳
1
回答
我们可以用两个或更多的
无
锁
容器来做一些原子性的事情吗?
无
锁
算法不存在死锁问题,但它是不可组合的.需要将两个或多个容器设计为一个单一的、
无
锁
的数据结构。例如,我们可以使用
无
锁
的有序映射,比如。但是,即使是简单的
无
锁
算法也不是没有<em
浏览 1
修改于2016-08-18
得票数 1
回答已采纳
2
回答
有无
锁
的向量实现吗?
谷歌搜索“
无
锁
向量”的第一个结果是由Damian Dechev,Peter Pirkelbauer和Bjarne Stroustrup撰写的一篇研究论文,描述了一个理论上的
无
锁
向量。是否已经实现了这个或任何其他
无
锁
向量?
浏览 3
修改于2014-08-19
得票数 16
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券