«concurrenthashmap» 태그된 질문

5
ConcurrentHashMap 값을 반복해도 스레드가 안전합니까?
ConcurrentHashMap 에 대한 javadoc 에서 다음은 다음과 같습니다. 검색 작업 (get 포함)은 일반적으로 차단되지 않으므로 업데이트 작업 (put 및 remove 포함)과 겹칠 수 있습니다. 검색은 가장 최근에 완료된 업데이트 작업의 결과를 반영합니다. putAll 및 clear와 같은 집계 작업의 경우 동시 검색에 일부 항목의 삽입 또는 제거가 반영 될 수 있습니다. …

7
ConcurrentHashMap이 널 키와 값을 방지하는 이유는 무엇입니까?
의 JavaDoc ConcurrentHashMap은 다음 과 같이 말합니다. 마찬가지로 Hashtable하지만 달리 HashMap,이 클래스는 않습니다 하지 있도록 null키 또는 값으로 사용할 수 있습니다. 내 질문 : 왜? 두 번째 질문 : 왜 Hashtablenull을 허용 하지 않습니까? 데이터를 저장하기 위해 많은 HashMap을 사용했습니다. 그러나 ConcurrentHashMapNullPointerExceptions로 변경하면 여러 번 문제가 발생했습니다.

3
gcc std :: unordered_map 구현이 느립니까? 그렇다면-왜?
우리는 C ++로 고성능 핵심 소프트웨어를 개발하고 있습니다. 거기에 동시 해시 맵이 필요하고 구현되었습니다. 그래서 우리는 동시 해시 맵이 .NET과 비교하여 얼마나 느린 지 알아 내기 위해 벤치 마크를 작성했습니다 std::unordered_map. 그러나 std::unordered_map엄청나게 느린 것 같습니다 ... 그래서 이것은 우리의 마이크로 벤치 마크입니다 google::dense_hash_map. null 값이 필요함) : boost::random::mt19937 rng; …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.