加载中 ...
首页 > 常见问题 正文

干货|JNI实现机制

2019-03-24 10:31:08 来源:沈阳软件公司 作者:沈阳软件开发

TRACE_METHOD_EXIT(self, method);

}

//……

}

 

JNIEnv是在Thread建立的时间建立的,因此它是属于线程的,不能线程共享。最终挪用要领时通过Stack.dvmCallMethod..相关要领去挪用的。至此整个流程就剖析完毕了。

 

结语

 

通过上面的剖析,我们知道了JNI是怎样在java和当地代码之间建设桥梁和通讯的。

在使用JNI的时间,需要注重:

 

1. 2. JNI_Onload3. JNIEnv4. JNIextern “C"的作用(告诉编译器,这部门代码请使用C来编译)等等

 

 

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。

推荐阅读