当我在c++中创建本地实现对等体时,如何确保当JVM删除java对象时也删除本地部分?我可以添加一些方法,用户必须显式调用,但我想知道是否有一些钩子可以处理java对象被删除(垃圾回收)的情况,以便我也可以自动删除c++实现对象。
我审查了JACE,似乎它可以做到这一点,但我需要运行PeerEnhancer来修补生成的类文件(可能是它如何挂接删除?或者可能它需要这种修补来做其他事情)。但是,我想避免与编译的java文件混淆,我不想要任何花哨的东西。
我审查了JACE,似乎它可以做到这一点,但我需要运行PeerEnhancer来修补生成的类文件(可能是它如何挂接删除?或者可能它需要这种修补来做其他事情)。但是,我想避免与编译的java文件混淆,我不想要任何花哨的东西。