标签: java c++ c caching java-native-interface
我需要在C / C ++中构建内存中的缓存。我可以在堆中构建对象,并在多个线程之间使用它。但是,刷新过程将构建新对象,并希望替换/交换现有对象而不影响正在运行的线程。
我遇到了C ++中的smart_ptr,auto_load和auto_store API,任何示例或其他有效的方法都将不胜感激。
此外,Java JNI调用将使用此对象。
谢谢