Suchergebnisse für Anfrage "concurrenthashmap"

2 die antwort

Double Checked Locking mit regulärer HashMap

Zurück zur Parallelität. Inzwischen ist klar, dass für diedouble checked locking um zu arbeiten muss die Variable als @ deklariert werdvolatile. Aber was ist, wenn die doppelt überprüfte Verriegelung wie folgt verwendet wird. class Test<A, B> { ...

4 die antwort

ConcurrentHashMap Absturzanwendung, die mit JDK 8 kompiliert wurde, jedoch JRE 7 als Ziel hat

Ich bin heute auf einen sehr unerwarteten Fehler gestoßen, und obwohl ich einen Weg gefunden habe, das Problem insgesamt zu beheben, bin ich mir nicht sicher, ob ich vollständig verstehe, warum es das tat, was es tat. Der Code, mit dem ich ...

2 die antwort

uss eine ConcurrentHashMap in einen synchronisierten Block eingeschlossen werde

Führen Sie alle nicht-remanenten Operationen auf einer ConcurrentHashMap aus put(), remove() etc.) müssen in ein @ gewickelt werdsynchronized(this) Block? Ich verstehe, dass alle diese Vorgänge thread-sicher sind. Gibt es also einen wirklichen ...

TOP-Veröffentlichungen

1 die antwort

ConcurrentHashMap jdk 8 Verwendet TreeNodes anstelle von List .. Warum? [geschlossen]

Hallo, ich kenne die Funktionsweise vonConcurrentHashMap vor JDK 8. Ich habe auch den Code verstanden: Er war ziemlich modular und nicht sehr schwer zu verstehen. Der Code vonConcurrentHashMap in JDK 8 hat sich gegenüber ...

4 die antwort

ConcurrentHashMap JDK 8, wenn computeIfPresent verwendet werden soll

Die neue Version von Concurrent Hash Map von jdk 8 verfügt über zwei neue Methoden. computeIfAbsent computeIfPresent putIfAbsent- Alte Methode Ich verstehe die Anwendungsfälle vonputIfAbsentundcomputeIfAbsent. Aber ich bin nicht sicher, ...

6 die antwort

Drucken Sie alle Schlüssel / Wert-Paare in einer Java ConcurrentHashMap

Ich versuche einfach, alle Schlüssel / Wert-Paare in einer ConcurrentHashMap zu drucken. Ich habe diesen Code online gefunden, von dem ich dachte, er würde es tun, aber er scheint Informationen über die Eimer / den Hashcode zu erhalten. ...

3 die antwort

Was ist die bevorzugte Methode zum Ändern eines Werts in ConcurrentHashMap?

Angenommen, ich habe eine Concurrent Map mit hohem Lesezugriff und niedrigem Schreibzugriff, in der Anwendungsdaten gespeichert werden müssen:

2 die antwort

Zählen der Anzahl der Ausnahmen, die im catch-Block auftreten

4 die antwort

kombiniere putIfAbsent und ersetze es mit ConcurrentMap

Ich habe ein usecase, wo ich mussFügen Sie einen neuen Wert ein, wenn der Schlüssel in der ConcurrentHashMap nicht vorhanden istErsetzen Sie den alten Wert d...

10 die antwort

Ist das Durchlaufen von ConcurrentHashMap-Werten threadsicher?

n Javadoc für ConcurrentHashMap [http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ConcurrentHashMap.html] ist das Folgende Retrieval-Vorgänge (einschließlich get) werden im Allgemeinen nicht blockiert und können sich daher ...