Tauschen von Anweisungen

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Tauschen von Anweisungen
Ist es in Java eigentlich möglich, dass der Compiler Anweisungen in einem Thread tauscht und z.B. ein finished = true (obwohl es im Code später steht) vor einem x=42 ausführt?


Ja. Wenn dann macht das aber der JIT-compiler, nicht der javac-compiler.


In den Folien steht Übersetzer und Laufzeitsystem.