jni
文章平均质量分 73
2郎神
学习:痛苦并快乐着
展开
-
[问题解决]c++通过jni调用java封装rocketmq异常、core、crash
问题背景 由于需求需要,需要使用rocketmq接收消息;到目前为止rocketmq虽然有提供c++访问rocketmq消息队列(githup工程代码路径:c++调用rocketmq),但是根据githup工程中提供的文档说明其在多个进程同时消费同一个消息队列是会存在消息重复的情况(GitHub文档路径,附上文档中说明会重复的截图:) 这是我业务上不允许出现的情况,所以目前通过c++访问...原创 2018-09-09 12:21:37 · 1634 阅读 · 1 评论 -
[笔记]c++ 通过jni 调用java函数,如何让jvm屏蔽程序的kill信号
[笔记]关于c++通过jni调用java代码,进程收到退出信号时被jvm捕获直接处理导致c++程序无法正常虚构退出问题解决方法 问题现象 c++ 代码需要通过jni调用java的代码,在程序退出时(收到ctrl+c 或者kill信号)会导致信号直接被虚拟机jvm里面收了然后退出去了,导致了外面c++代码正常的虚构函数都没法正常执行(在业务上也没法做最后关闭前的信息记录及业务信息更新),这种问题业务...原创 2018-11-27 10:46:13 · 1030 阅读 · 0 评论