Evaluating the Java']Java Native Interface (JNI): Leveraging Existing Native Code, Libraries and Threads to a Running Java']Java Virtual Machine

被引:0
作者
Sotiriadis, Stelios [1 ]
Omosebi, Oladotun [2 ]
Ayapbergenova, Assem [3 ]
Saparkhojayev, Nurbek P. [3 ]
机构
[1] Univ Toronto, Edward Rogers Sr Dept Elect & Comp Engn, Toronto, ON, Canada
[2] Edge Hill Univ, Dept Comp Sci, Ormskirk, Lancs, England
[3] Satbayev Univ, Dept Informat Technol, Alma Ata, Kazakhstan
关键词
!text type='Java']Java[!/text] Native Interface Invocation API; !text type='Java']Java[!/text] Native Interface; !text type='Java']Java[!/text] One-To-One Mapping; !text type='Java']Java[!/text] Shared Stubs; !text type='Java']Java[!/text] Virtual Machine as a Native Library; !text type='Java']Java[!/text; Native Threads;
D O I
10.4018/IJDST.2018040104
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article aims to explore JNI features and to discover fundamental operations of the Java programming language, such as arrays, objects, classes, threads and exception handling, and to illustrate these by using various algorithms and code samples. The authors also investigate the JNI Invocation API that allows native applications to interact with the Java Virtual Machine (JVM). They focus on attaching native threads to a running JVM and on leveraging existing native code using one-to-one mapping and shared stubs.
引用
收藏
页码:39 / 61
页数:23
相关论文
empty
未找到相关数据