将结构从一个进程发送到另一个进程的最简单方法是什么?
What is the simplest way of sending a struct from one process to another?
我有两个 Rust 线程;要将结构从一个线程发送到另一个线程,我会使用通道。现在我想将这些线程拆分为两个 OS 进程。
有没有比使用 TCP 套接字并来回序列化到 JSON 更简单的方法?
我对这一切还很陌生,所以我什至不知道 Google 的术语。
就google而言,您要查找的关键字是进程间通信 (IPC)。有几种方法可以做到这一点,正如评论中已经提到的那样,Rust 在标准库中提供的并不多。
关键是有很多方法可以进行进程间通信,每种方法都有自己的优点和缺点。也许开始阅读 here,它会给你一些关于 google 的提示。
特别针对您的问题,如果您担心将结构序列化为 json 时的性能,您也可以坚持使用二进制格式。 Bson
可能是您可以查看的一个选项。
我有两个 Rust 线程;要将结构从一个线程发送到另一个线程,我会使用通道。现在我想将这些线程拆分为两个 OS 进程。
有没有比使用 TCP 套接字并来回序列化到 JSON 更简单的方法?
我对这一切还很陌生,所以我什至不知道 Google 的术语。
就google而言,您要查找的关键字是进程间通信 (IPC)。有几种方法可以做到这一点,正如评论中已经提到的那样,Rust 在标准库中提供的并不多。
关键是有很多方法可以进行进程间通信,每种方法都有自己的优点和缺点。也许开始阅读 here,它会给你一些关于 google 的提示。
特别针对您的问题,如果您担心将结构序列化为 json 时的性能,您也可以坚持使用二进制格式。 Bson
可能是您可以查看的一个选项。