我有以下内容ConcurrentDictionary
:
ConcurrentDictionary<Guid, Session> sessions;
我知道这sessions.TryGetValue(key, out session)
是线程安全的,但我的问题是是否sessions[key]
也是线程安全的?
sessions.TryGetValue(key, out session)
根据是否能够获取值返回 true 或 false。
如果无法获取值会sessions[key]
返回吗?null
我会这么认为。任何人都可以确认或阐明这一点吗?谢谢。