Up Top
JNI の処理 : native method の処理
概要(Summary)
native method の処理は, 主に以下の3つからなる.
- native method のダイナミックロード処理 (= java.lang.System.loadLibrary() の処理)
- native method のダイナミックリンク処理 ("resolution 処理")
- native method の呼び出し処理
備考(Notes)
ダイナミックロード済みのライブラリについては, 以下の2種類の管理方式がある.
- システムクラス用の libjava, および JVMTI agent としてロードしたライブラリの場合:
HotSpot 内で管理する.
Java の ClassLoader オブジェクトが, それぞれ自分がロードしたネイティブライブラリを
NativeLibrary オブジェクトという形で管理している.
Subcategories
This document is available under the
GNU GENERAL PUBLIC LICENSE Version 2.