Foreign Function and Memory API
Java'nın native library fonksiyonlarını çağırması ve JVM heap dışındaki belleğe güvenli, yapılandırılmış erişim sağlaması için standart API.
Teknik Bağlam
MemorySegment ve Arena lifetime/bounds kontrolü sağlar; linker native function descriptor üzerinden downcall/upcall kurabilir. JNI'ye göre daha modern ve type-safe interoperability hedefler.
Sınırlar
Native memory güvenliği otomatik değildir; yanlış C ABI tanımı veya native library hatası process'i yine bozabilir.
İlgili Kavramlar
- Memory Segment
- Arena
- JNI
- Native Interop
Kaynak
- https://openjdk.org/jeps/454