C# Net哈希表、Java哈希表和;哈希图
我说.Net哈希表不同步,而Java哈希表同步,对吗?同时Java HashMap不同步,性能更好C# Net哈希表、Java哈希表和;哈希图,c#,java,.net,hashtable,hashmap,C#,Java,.net,Hashtable,Hashmap,我说.Net哈希表不同步,而Java哈希表同步,对吗?同时Java HashMap不同步,性能更好 我正在重写一个Java应用程序,它大量使用C#中的HashMaps,我希望使用一个HashTable,并确保性能基本相同 我想你要问的是,Java中的HashMaps和C#中的HashTables是否以大致相同的方式工作,并且从性能角度来看,你基本上是正确的。我记得,如果您插入重复的键,而C#中的哈希表将插入重复的键,则HashMaps不会抱怨。默认情况下,.NET哈希表不同步,但您可以围绕一个哈
我正在重写一个Java应用程序,它大量使用C#中的HashMaps,我希望使用一个HashTable,并确保性能基本相同 我想你要问的是,Java中的HashMaps和C#中的HashTables是否以大致相同的方式工作,并且从性能角度来看,你基本上是正确的。我记得,如果您插入重复的键,而C#中的哈希表将插入重复的键,则HashMaps不会抱怨。默认情况下,.NET哈希表不同步,但您可以围绕一个哈希表创建一个同步包装,如下所示:
Hashtable myHash = Hashtable.Synchronized(new Hashtable());
你的问题有点不清楚你问这个问题的目的是什么。请考虑修改一下,这样你就更清楚地知道你到底想学什么了。