腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(115)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
如何正确使用
readerwriterlock
我有一本ObjectA的字典{ public ObjectB obj{get;set;} { } public class ObjectB
浏览 1
修改于2011-05-13
得票数 2
回答已采纳
2
回答
使用
ReaderWriterLock
.AcquireReaderLock?
当您有多个对象在读取相同的数据时,您应该使用
ReaderWriterLock
.AcquireReaderLock来确保在数据中存在锁的情况下没有其他对象修改数据。 现在..。
浏览 7
提问于2011-06-23
得票数 1
回答已采纳
2
回答
阵列的
ReaderWriterLock
我有一个数组,它代表一个清单,有将近50个元素(项目:一些客户对象),我需要一个readerwritelock (好的,我想一个简单的锁也足够了)。它应该同时支持引用更改和值更改。我当然可以创建50个读写锁,但我不想这样;)有没有办法把它归档?(我知道ConcurrentList/Dictionary/等,但我想要一个数组...)
浏览 1
修改于2017-05-23
得票数 4
回答已采纳
7
回答
ReaderWriterLock
vs lock{}
请解释一下主要的区别,以及我应该在什么时候使用什么。
浏览 0
提问于2010-01-22
得票数 73
回答已采纳
1
回答
单例、异步、
ReaderWriterLock
当我使用多线程应用程序并拥有单例资源时。在这个单例中,当另一个线程转到时,不显示状态的变化。{ private const int timeout = 2000; public static WhoConn
浏览 0
修改于2018-07-02
得票数 0
2
回答
ReaderWriterLock
从不抛出ApplicationException
即使在AcquireReaderLock( timeout )或AcquireWritterLock(timeout)中的超时间隔过期后,也不会抛出ApplicationException。有人知道为什么吗? { IEnumerable<TEntity> result; { result = _xmlReader.GetAll
浏览 0
提问于2016-08-15
得票数 1
1
回答
在
ReaderWriterLock
中订购
那
ReaderWriterLock
呢?对于写入者,它的工作方式是否类似于FIFO?
浏览 1
提问于2010-08-11
得票数 2
2
回答
用
ReaderWriterLock
取代ReaderWriterLockSLim -故障
由于性能问题,我将替换为。我遇到了麻烦,这是由于代码在使用RWL时正确地运行而引起的。除了放置"if IsRWheld“之外,还有其他解决方案吗?class Avacado ReaderWriterLockSlim _lock = new ReaderWriterLockSlim(); { _loc
浏览 2
修改于2013-08-19
得票数 7
回答已采纳
1
回答
‘
ReaderWriterLock
`锁资源、代码还是线程?
在我的downloadService类中,我考虑使用
ReaderWriterLock
。或者我应该每次在fileWrite方法中创建它吗?
浏览 1
提问于2022-05-06
得票数 0
2
回答
优化的
ReaderWriterLock
读访问
因此,我的理解是,在
ReaderWriterLock
(或者更具体地说,ReaderWriterLockSlim )上,读和写都需要获取互斥来获取锁。
浏览 0
修改于2013-12-29
得票数 1
回答已采纳
3
回答
Silverlight
ReaderWriterLock
实现好/坏?
我有一个简单的(没有升级或超时)
ReaderWriterLock
的实现,我想知道任何有合适的专业知识的人都可以验证它是好是坏的设计。public sealed class
ReaderWriterLock
private readonly object syncRoot = new object(); // Internalpublic
ReaderWriterLock
() conditionVar = new ConditionVariable(syncRoot);
浏览 0
提问于2009-03-04
得票数 3
回答已采纳
2
回答
使用
ReaderWriterLock
的真正缺点是什么?
如果我们可以使用.NET 3.5,我肯定会使用,但对于
ReaderWriterLock
,我有点害怕所有这些来自各地的警告。有没有人测量过性能或者别的什么?就
ReaderWriterLock
的主要用途而言,我们有一个典型的情况,即多次读取,很少写入。使用lock语句将阻塞所有读取器。也许这对我们来说不是一个可怕的问题,但如果我能使用
ReaderWriterLock
,我会更满意。引入几个监视器确实是一个非常非常糟糕的想法。
浏览 5
修改于2011-04-12
得票数 7
回答已采纳
1
回答
基于非线程特定IDisposable的
ReaderWriterLock
我正在寻找像
ReaderWriterLock
这样的资源保护,它在Enter上阻塞线程,但不依赖于在同一线程上调用Release/Exit。我已经包装了一个带有IDisposable访问器的
ReaderWriterLock
,只要不涉及异步等待模式,它就可以很好地工作。
浏览 1
修改于2015-02-28
得票数 1
1
回答
ReaderWriterLock
类在winRT中不支持
我必须使用
ReaderWriterLock
类,我无法从谷歌找到任何帮助材料。请描述如何在winRT中实现此功能。
浏览 10
修改于2013-12-11
得票数 0
回答已采纳
2
回答
线程之间如何共享
ReaderWriterLock
?它是用单例实现的吗?
当您想使用
ReaderWriterLock
时,您可以这样声明它:如果您要对所有要访问您想要保护的资源的不同线程执行这些操作,那么它们(大概)都在使用不同的
ReaderWriterLock
实例。
ReaderWriterLock
实例如何在线程之间共享? 另外,作为奖励,有人能为我确认您真正“锁定”的是
ReaderWriterLock
状态,而不是任何资源。与lock(someResourceToL
浏览 5
修改于2011-06-08
得票数 1
回答已采纳
2
回答
为什么当拥有者线程终止时,
ReaderWriterLock
不会自动释放/退出?
我发现,如果一个线程忽略退出
ReaderWriterLock
,那么其他线程即使在原始线程终止后也无法获得锁。当拥有锁的线程终止时,
ReaderWriterLock
为什么不立即将锁授予等待的线程,这有什么好的原因吗? { Thread t1 = new Thread((a) =
浏览 0
提问于2010-02-11
得票数 3
回答已采纳
1
回答
使用ConcurrentExclusiveSchedulerPair作为异步
ReaderWriterLock
等效
我的应用程序有几个异步方法可以访问磁盘上的文件。当我了解到在这种情况下不能使用普通的ReaderWriterLockSlim时,我就去寻找一个类似的。找到了看起来很有希望的ConcurrentExclusiveSchedulerPair。我读了一些关于它的有启发性的博客文章,我开始认为这可能是我的正确选择。public async Task<IEnumerable<string>>
浏览 1
提问于2018-01-19
得票数 4
回答已采纳
1
回答
在c# xaml中使用
ReaderWriterLock
我想在这个函数中使用
ReaderWriterLock
: static async void ETDGazeDataEvent(ETMWNet.ETGazeDataType pGazeData)
浏览 2
提问于2014-12-23
得票数 0
5
回答
如何简化进入和退出
ReaderWriterLock
的过程?
这对我来说似乎很嘈杂。五条线路的开销太大了。TryFinallyEnd Try
浏览 0
修改于2014-07-24
得票数 11
回答已采纳
1
回答
ReaderWriterLock
.UpgradeToWriterLock不会在超时结束后抛出异常吗?
在编写单元测试时,我偶然发现了
ReaderWriterLock
中一个非常奇怪的问题。我尝试测试UpgradeToWriterLock方法,将超时选项设置为50毫秒。milliseconds
ReaderWriterLock
rwl = new
ReaderWriterLock
(); // acquire the r
浏览 1
修改于2016-08-22
得票数 1
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
点击加载更多
领券