Комментарии 3
Однако, не всегда
Unsafe
является оптимальным решением.
Не просто "не всегда", а ближе к "почти никогда". Он зависит от конкретной имплементации, на него нет явного контракта, из OpenJDK/OracleJDK его постепенно депрекейтят и не сохраняют.
+2
Разве всё это ещё работает в современных версиях Java?
+2
Пробовали уже использовать альтернативу Unsafe - Foreign Function & Memory API? Сильная разница в производительности?
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Java Unsafe API для низкоуровневого манипулирования памятью