![]() |
1
2
我想到两件事: 1)。如果您有可能将C++代码作为单独的进程运行(使用任何RPC技术来进行通信),那么您就回避了这个问题,尽管牺牲了性能。 2)。您正处于C++/JNI开发人员的青睐之中。我遇到的大多数问题都在JNI层的“皮肤”上。也就是说,我有一个相当稳定的现有库,我用JNI包起来。如果我不小心将空指针传递给现有代码,库会很不高兴;如果我未能检查响应中的空值,则也可能有问题。所以我们对包装层进行了大量的消毒。任何有可能产生意外结果的地方,我们都增加了检查。 当然,如果整个库都是新的,那么生活就更困难了——最终你只需要生成健壮的代码。 |
![]() |
2
2
你打开这些JVM设置了吗?
我发现它们对于JNI代码的初始开发非常有价值。
这个
|
|
user29759326 · 如何返回递归函数中的最后一个值? 3 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 3 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 3 月前 |
![]() |
rudraraj · java中未声明最终变量 4 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 4 月前 |