Foreign Function and Memory API

Türkçe karşılığı: Yabancı fonksiyon ve bellek API'siAlan: Java ve JVM

Yabancı fonksiyon ve bellek API'si (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.

JVM Çalışma Zamanı 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ürüm ve Runtime Sınırı

Native memory güvenliği otomatik değildir; yanlış C ABI tanımı veya native library hatası process'i yine bozabilir.

İlişkili JVM Kavramları

Kaynak

  • https://openjdk.org/jeps/454