(Azure)DataCache.Increment线程安全吗?

时间:2012-09-18 09:18:34

标签: caching azure azure-caching

有人知道DataCache.Increment是否是线程安全的吗? (即,我可以在不同的机器和/或线程上同时并行调用它,而不必担心呼叫会相互覆盖吗?)

文档没有提到任何关于线程安全的内容,即使我猜测这些方法只是出于这个原因。但是,我仍然不想在构建我的应用程序时依赖于假设。

2 个答案:

答案 0 :(得分:0)

Azure缓存在这种情况下通过锁定在内部处理并发。不幸的是,由于我们目前在制作中使用此功能,我无法通过链接来支持这一点。

要确保你总能编写一个快速工作者角色,并行增加,然后验证返回的Int64。

答案 1 :(得分:0)

API意味着线程安全(内部锁定可确保所有这些),如果您发现其他情况,请告诉我们:)