这更多是一个学术问题...但是ConcurrentDictionary.TryAdd会失败吗?如果是,在什么情况下,为什么?
1
就目前而言,这个问题非常模糊。MSDN页面记录了一些原因,包括异常和其他原因(到目前为止,已经提到了答案)。
—
Christian.K
是的,MSDN文档以其清晰和无缺陷而著称
—
Dave Lawrence
好吧,对于其他答案而言,它似乎足够清晰和完美。
—
Christian.K
MSDN可能并不完美,但是我还没有使用一种比C#/。NET更好地文档化的语言。与其他语言,多半不是,我发现自己想的文档将如何更好的是,如果它是更喜欢MSDN。
—
Michael Richardson
NET 4.0我们有一种情况,其中ASP.NET Web API应用程序偶尔会因IndexIndexOfOfRangeException而使所有后续的TryAdd调用失败。这会在池中的一台服务器上发生,直到拉出服务器并重置应用程序池为止。我们尚未找到解决此问题的合适方法。
—
大卫·诺斯