私は次のものを持っていますConcurrentDictionary
:
ConcurrentDictionary<Guid, Session> sessions;
私はそれsessions.TryGetValue(key, out session)
がスレッドセーフであることを知っていますが、私の質問はsessions[key]
スレッドセーフでもあるかどうかです。
sessions.TryGetValue(key, out session)
値を取得できたかどうかに応じて、true または false を返します。
値を取得できない場合はsessions[key]
戻りますか? null
そう思うでしょう。誰かがこれを確認したり、もっと明らかにしたりできますか? ありがとう。