Java Hashtable이있는 동안 .Net Hashtable이 동기화되지 않는다고 말하면 맞습니까? 동시에 Java HashMap이 동기화되지 않고 성능이 향상됩니까?.Net Hashtable, Java Hashtable 및 HashMap 간의 차이점
C#에서 HashMaps를 많이 사용하는 Java 응용 프로그램을 다시 작성하고 있으며 HashTable을 사용하여 성능이 기본적으로 동일하도록하고 싶습니다.
Java Hashtable이있는 동안 .Net Hashtable이 동기화되지 않는다고 말하면 맞습니까? 동시에 Java HashMap이 동기화되지 않고 성능이 향상됩니까?.Net Hashtable, Java Hashtable 및 HashMap 간의 차이점
C#에서 HashMaps를 많이 사용하는 Java 응용 프로그램을 다시 작성하고 있으며 HashTable을 사용하여 성능이 기본적으로 동일하도록하고 싶습니다.
Java의 HashMaps와 C#의 HashTable이 대략 같은 방식으로 작동하고 성능의 관점에서 보면 정확하다고 생각합니다. HashMaps는 C#에서 HashTable을 사용하는 반면 중복 키를 삽입하면 불평하지 않습니다. 기본적으로
굉장! 감사 – CountCet
, .NET 해시 테이블이 동기화되지 않습니다,하지만 당신과 같이, 하나의 주위에 동기화 된 래퍼를 만들 수 있습니다
Hashtable myHash = Hashtable.Synchronized(new Hashtable());
귀하의 질문은 당신의 목표는이 질문에 대해 다소 불분명하다. 조금만 수정하면 정확한 내용을 배우기를 바랍니다. – Jon