1

DataCache.Incrementがスレッドセーフかどうかは誰にもわかりませんか? (つまり、呼び出しが互いに上書きされることを心配することなく、異なるマシンやスレッドで同時に同時に呼び出すことができますか?)

この理由だけでメソッドが存在すると推測しているにもかかわらず、ドキュメントにはスレッドセーフについては何も言及されていません。それでも、アプリを構築するときに仮定に頼りたくありません。

4

2 に答える 2

0

API はスレッド セーフであることを意図しています (内部ロックにより、これらすべてが保証されます)。

于 2012-10-04T18:53:43.157 に答える
0

この場合、Azure キャッシュはロックによって内部的に同時実行を処理します。残念ながら、これをリンクでバックアップすることはできません。現在、この機能を本番環境で使用しているため、過去の経験にすぎません.

二重に確認するために、並行してインクリメントし、返された Int64 を検証する簡単なワーカー ロールをいつでも作成できます。

于 2012-09-18T10:23:24.017 に答える