2010-01-04 75 views
2

我們的產品反覆遇到「哈希表插入失敗,負載因子太高」。 1.我怎樣才能模擬這種異常? 2.如果拋出這種異常,現有的鍵/值是否會消失?.NET哈希表:如何模擬「負載因子太高」異常

感謝您的任何幫助。

+0

你要模擬的異常,或導致生產中的異常情況? – ProfK 2010-01-04 05:40:16

+0

我想模擬例外 – Ricky 2010-01-04 06:33:13

回答

1

在.NET 2.0中,此錯誤幾乎總是由多個線程同時修改Hashtable引起的。

有一個HotFix for .NET 3.5

Hashtable insert failed. Load factor too highFIX: "InvalidOperationException, Load Factor Too High" When You Use a Hashtable Collection

+0

爲什麼博客提到KB 927579?不是968432? – Ricky 2010-01-04 06:15:35

+0

我們的系統管理員指示已安裝968432,但該錯誤似乎仍存在。 – Ricky 2010-01-04 06:18:37

+0

順便說一下:我們在Win2003上使用.NET 2.0 – Ricky 2010-01-04 06:19:51