JNI 从本机代码调用 JVM 函数/事件?
我想知道本机函数是否可以向 Java 函数/事件发出信号?
基本上,我想我会在一个单独的线程上运行一些 C++ 代码,并执行诸如处理 SIP 之类的操作,然后,例如,如果本机线程检测到传入呼叫,则能够以某种方式向 JVM 发出信号。我不确定 JNI 中如何进行这样的通信。
有什么想法吗?
I am wondering if it is possible for native functions to signal Java functions/events?
Basically I think I will run some C++ code on a separate thread and do stuff like handling SIP and then for example if the native thread detects an incomming call, being able to signal the JVM somehow. I am not sure how communication like this is done in JNI.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有几篇不错的文章,例如这篇。这里有一篇 Developer Works 文章,看起来也不错。
There are several good articles around, like this one. Here's a Developer Works article that looks good too.