@Contended könnte in Java 8 kommen

Die Annotation verhindert Cache-Contention (false sharing), also ein Wartezyklus, weil zwei Kerne auf Daten im Prozessor-Cache zugreifen wollen, der aber erst synchronisiert werden müssen.

Siehe http://openjdk.java.net/jeps/142, http://mail.openjdk.java.net/pipermail/hotspot-dev/2012-November/007309.html, http://en.wikipedia.org/wiki/False_sharing.

Ähnliche Beiträge

Ein Gedanke zu “@Contended könnte in Java 8 kommen

  1. Ach ja, Java wird von Release zu Release nun immer etwas komplizierter, aber das muss es wohl auch, denn Multithreading Support wird immer wichtiger.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.