在进程的内存中序列化/反序列化

时间:2017-07-21 00:39:33

标签: java c++ serialization

我正在考虑使用Thrift,Protobuff,FlatBuffers来序列化/反序列化从C ++到Java的数据,反之亦然。我看到的大多数实现涉及客户端/服务器体系结构,它是两个不同的进程来回发送数据而不是进程的内存,我正在寻找。 它可以通过任何这些来完成,这将允许我避免使用JNI吗?

1 个答案:

答案 0 :(得分:0)

使用Thrift,您可以使用TMemoryBuffer,然后从缓冲区读取并写入共享内存(包括复制该数据)。
请在此处阅读:Using Thrift for IPC-Communication via shared Memory