2012年6月28日

Android下如何通过JNI方法向上提供接口总结

摘要: 1 什么是JNIJNI是Java Native Interface的缩写,即Java本地接口.从Java1.1开始,JNI标准成为Java平台的一部分,它允许java代码和用其它语言编写的代码进行交互.JNI是本地编程接口,它使得在Java虚拟机(VM)内部运行的Java代码能够与用其他编程语言(如C,C++和汇编语言)的应用程序和库进行交互操作.在Android中提供的JNI的方式,让Java程序可以调用C语言程序。Android中很多Java类都具有native接口,这些native接口就是同本地实现,然后注册到系统中的.JNI在Android层次结构中的作用如下图所示:在Android中 阅读全文

posted @ 2012-06-28 11:43 亭子 阅读(298) 评论(0) 推荐(0) 编辑

nodejs异步IO的实现

摘要: nodejs的核心之一就是非阻塞的异步IO,于是想知道它是怎么实现的,挖了下nodejs源码,找到些答案,在此跟大家分享下。首先,我用了一段js代码test-fs-read.js做测试,代码如下:var path = require('path'), fs = require('fs'), filepath = path.join(__dirname, 'experiment.log'), fd = fs.openSync(filepath, 'r'); fs.read(fd, 12*1024*1024, 0, 'utf- 阅读全文

posted @ 2012-06-28 00:03 亭子 阅读(359) 评论(0) 推荐(0) 编辑

导航