История изменений
Исправление user_id_68054, (текущая версия) :
Это не тот ли самый стандарт Явы из которого не ясно — может ли интерпретатор байткода (JRE, оптимизатор, JiT-транслятор, ... Или ещё какая хрень) менять местами выполняемые операции в функции — даже в ситуациях, когда нарушается причинно-следственная связь (манипуляция с ссылками доступными из вне)...
Обычный OpenJDK-интерпретатор/оптимизатор — такое говно не проделывает ни когда, но Хабра-макаки во всё горло орут что якобы стандарт не запрещает вмешиваться (и ломать) в причинно следственные связи! И...
...и в доказательство своей праваты эти хабра-макаки — приводят какой-то там бажный устаревший и нестандартный интерпретатор Явы от левой фирмы (но наверняка сертифицированный, ведь серъёзный интерпрайз и бла бла бла :-))..
Ну вы поняли
Исходная версия user_id_68054, :
Это не тот ли самый стандарт Явы из которого не ясно — может ли интерпретатор байткода (JRE, оптимизатор, JiT-трансочтор, ... Или ещё какая хрень) менять местами выполняемые операции в функции — даже в ситуациях когда нарушается причинно-следственная связь (манипуляция с ссылками доступными из вне)...
Обычный OpenJDK-интерпретатор/оптимизатор — такое говно не проделывает ни когда, но Хабра-макаки во всё горло орут что якобы стандарт не запрещаетвмешиваться (и ломать) в причинно следственные связи! И...
...и в доказательство своей проваты хабра-макаки — приводят какой-то там бажный устаревший и нестандартный интерпретатор Явы от левой фирмы (но наверняка сертифицированный, ведь серъёзный интерпрайз и бла бла бла :-))..
Ну вы поняли